如何在angularJs中转换json数据

时间:2015-12-15 21:15:02

标签: angularjs json

我从服务中获取json数据。这是我的json数据:

[
 {
  "id":"1",
  "body":"sample text",
  "read":"true",
  "checked":"true"
 },
 {
  "id":"2",
  "body":"sample text",
  "read":"true",
  "checked":"false"
 }
]

我想将其读作id = 2,read = true,如何将此json字符串格式转换为实际数据类型。

2 个答案:

答案 0 :(得分:1)

您需要循环遍历数组并处理当前表示为文本的布尔值。在下面的示例中,我使用了JSON.parse来处理布尔文本,然后将结果保存回读取变量。保存适用于id,但在这种情况下,我已经去了parseInt。

index.html

这里小提琴: https://jsfiddle.net/tmakin/cvzc4mks/5/

答案 1 :(得分:0)

您希望将JSON字符串传递给JSON.parse() function。这将返回一个可以正常使用的JavaScript对象。