没有库的Json数据解码

时间:2014-02-06 13:33:10

标签: json parsing decode

我不想使用图书馆。我想弄清楚如何正确解析JSON数据。

示例内容:

如果我要解析这个:

{"Name": [
{
"Type": "Type1",
"Content": "Content 1"
}, 
{
"Type": "Type1",
"Content": "Content 2"
},
{
"Type": "Type2",
"Content": "Content 3"
},
{
"Type": "Type2",
"Content": "Content 4"
}
]
}

我会简单地使用索引和子串等吗? 或者是否有一些我错过的字符串操作?

1 个答案:

答案 0 :(得分:0)

在javascript中,eval()计算表达式。 JSON只是一个JS表达式,因此它计算为一个对象。这假设输入是有效的JSON字符串。 eval()运行所有类型的JavaScript代码,因此要注意安全性。