如何分析 JSON 对象中的 JSON 字符串
How to parse JSON string within a JSON object
JSON
对象中有一个 JSON 字符串
{
"abc": "{'n '"_count'": 10,'n '"_start'": 0,'n '"_total'": 60'n }",
"success": true
}
我想在javascript中获取abc
作为JSON对象的值。
你会使用这样的东西:
var obj = JSON.parse(JSON.parse(the_string).abc);
注意:您的 JSON 无效。请更正。它应该有点像下面:
{
"abc": "{'n '"_count'": 10,'n '"_start'": 0,'n '"_total'": 60'n}",
"success": true
}
如果你的对象在一个名为 obj
的变量中,那么obj.abc
将返回字符串值。由于这是一个编码JavaScript对象的JSON字符串,你需要使用JSON.parse来转换它:var abc = JSON.parse (obj.abc);
。您现在可以访问字段 abc._count
、 abc._start
和 abc._total
。
你可以做这样的事情
var json = '{"abc": {"_count": 10,"_start": 0, "_total": 60 },"success": true}';
var obj = JSON.parse(json);
console.log(obj.success);
console.log(obj.abc['_count']);
相关文章:
- 如何使用JSON字符串中的jQuery填充下拉框
- Json字符串可以'当字符串末尾有“'时,t解码;
- jquery从2个json字符串构建一个复选框表单
- RegEx只匹配JSON字符串中最里面的数组
- json字符串的Javascript帖子:没有任何东西传入或返回
- 使用javascript在MVC视图中解析.net JSON字符串
- 用Angularjs+Typescript将GZip Json字符串解压为普通Json字符串
- 如何将表单数据传递给PHP并将json字符串返回给Javascript
- 如何使用AngularJS应用基于Json字符串响应的条件CSS类
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- 将JSON字符串转换为函数参数
- 在AngularJS中创建JSON字符串
- 为什么我不能使用jQuery.parseJSON(json)解析json字符串
- Json字符串更改日期
- JSON字符串格式错误
- Json和$scope的角度之间的差异$eval应用于JSON字符串时
- C#JSON字符串到JavaScript数组
- 如何在JSON字符串中实现嵌套HTML
- 如何从带有多个对象的JSON字符串创建JSON对象
- 使用捕获组查找和替换json字符串中出现的所有短语