像使用关系SQL数据库(Javascript)一样使用JSon
Using JSon like a Relational SQL Database (Javascript)
JSON变量是这样的
var peopleList = {
"1": {"Name": "Lisa", "item1": "Name of Item 1"} ,
"2": {"Name": "Marty"} ,
"3": {"Name": "Jordan", "item1":"Name of Item 1", "item2":"Name of Item 2"}
}
我猜它有点像关系数据库。
基本上对于我试图做的程序范围,我需要能够不断添加多个人(在此变量中为1-3),然后将多个项目关联到这些人。
同样对于变量,因为它现在我甚至不确定在Javascript中getter和setter是什么。
例如,我将如何添加一个项目到"Marty"
如何从person "Jordan"中打印出item2的Name
谢谢你的帮助。我对JSON还是有点陌生。
如果有更好的更容易解析的方法,我洗耳恭听
获取.
peopleList[3].Name // will return Jordan
为任意对象添加任意键值对,试试this
var MartyData = peopleList[2];
MartyData['item1'] = "Name of item 1 of Marty";
// you can check now that data added or not
alert(peopleList[2].item1); // return Name of item1 of marty
演示JSON对象类似于Java Bean或Map。
var peopleList = {
'one':{'name':'Marty','item1':'Name of item1'},
'two':{'name':'Jack','item1':'Name of item1'},
'three':{'name':'Jordan','item1':'Name of item1','item2':'Name of item2'}
}
例如,我将如何添加一个项目到"Marty"
如何从person "Jordan"中打印出item2的Name
给"Marty"添加一个条目
peopleList.two.item1 = "Name of item1"
从person "Jordan"中打印出item2的Name
alert(peopleList.three.item2);
===================================================
对不起,我wrong.Edited .
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用来自其他 json 对象的 id 和父 id 创建像树结构一样的 json
- 像地图按钮一样反应.JSON 数据
- 像PHP一样使用json数组“水合”Javascript对象实例
- 如何在 angularjs 1.0.8 中加载带有$http的跨域 JSON,就像在 1.2.0 中一样
- 像JSON属性和sum值一样组合
- 为什么package.json和bower.json一样不支持“resolutions”
- 在c#中解析JSON字符串,就像javascript或python一样
- 像使用关系SQL数据库(Javascript)一样使用JSon
- 从JSON对象中选择项目并像c# LINQ一样返回JSON对象
- 像数组一样访问json对象中的元素