我怎么能解析这个json-string?

时间:2017-10-02 14:09:07

标签: javascript json

我有一个字符串:

[{"data1":"A"},{"data2":"B"},{"data3":"C"}]

我使用jQuery将此字符串转换为json:

test_json = $.parseJSON('[{"data1":"A"},{"data2":"B"},{"data3":"C"}]');

我有三个对象:
enter image description here

我不知道,我怎么能得到这个字符串-json中的键和值? 或者string-json的格式错了?

2 个答案:

答案 0 :(得分:1)

它正确解析了JSON并返回了一个对象数组。您可以执行以下操作来访问包含{ data1: "A" }的第一个项目:

console.log(tessst[0])

答案 1 :(得分:1)

你试过循环解析过的数组吗?

var test_json = $.parseJSON('[{"data1":"A"},{"data2":"B"},{"data3":"C"}]');

for(var a=0;a<test_json.length;a++) {
    var obj = test_json[a];
    for(var idx in obj) {
      console.log(idx, obj[idx]);
    }
  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>