Javascript 在backbone.js中使用MVC从嵌套的json获取特定数据
我知道使用backbone.js解决简单的概念。下面是我的嵌套json文件Javascript 在backbone.js中使用MVC从嵌套的json获取特定数据,javascript,json,backbone.js,Javascript,Json,Backbone.js,我知道使用backbone.js解决简单的概念。下面是我的嵌套json文件 { "Re": { "Si": [ { "Def": { "StName": "Gau00", "SID": "1",
{
"Re":
{
"Si":
[
{
"Def":
{
"StName": "Gau00",
"SID": "1",
"Parent": "",
"ParentID": "",
"Ty": "GAU",
"TypID": "2"
},
"Entities":
[
{
"EntityId": "2003",
"Index": "1",
"Value": "00"
},
{
"EntityId": "2006",
"Index": "1",
"Value": "B"
},
{
"EntityId": "2004",
"Index": "1",
"Value": "B"
},
{
"EntityId": "5",
"Index": "1",
"Value": "54"
},
{
"EntityId": "9007",
"Index": "1",
"Value": "1"
},
{
"EntityId": "9703",
"Index": "1",
"Value": "0"
}
],
"Connections":
[
{
"SourceID": "2",
"DestinationID": "1"
}
]
},
{
"Def":
{
"StName": "Tan",
"ID": "2",
"Parent": "",
"ParentID": "",
"Ty": "TA",
"TypID": "3"
},
"Entities": "",
"Connections":
[
{
"SourceElementID": "5",
"DestinationID": "2"
},
{
"SourceID": "2",
"DestinationID": "1"
}
]
}
]
}
}
现在使用StName,我必须使用backbone.js从这个嵌套的json中获取所有其他细节。有人能帮我提供一些想法吗。首先将json字符串转换为Javascript对象,然后使用以下算法:
for each element in "Si":
if element["Def"]:
if element["Def"]["StName"] == "YOUR REQUIRED VALUE":
return element["Def"]
编写一个接受对象的函数,遍历对象并用所需值检查StName。如果条件为真,返回当前对象。如何使用backbone.js合并此cud如何将算法引入backbone.js我知道如何在常规程序中实现它。在backbone.js中,我们使用MVC框架,因此我怀疑在何处引入此逻辑。此外,我希望在模板中查看结果您可以将一个函数附加到您的模型classya icud..感谢您的建议..是否可以将整个json文件放入var model=backbone.model.extend({var data={json data},function()})中;dis是否正确?我可以使用stName访问所有详细信息我单击stName我将获取所有其他详细信息可以在模板中查看