我有一个字符串:
[{"data1":"A"},{"data2":"B"},{"data3":"C"}]
我使用jQuery将此字符串转换为json:
test_json = $.parseJSON('[{"data1":"A"},{"data2":"B"},{"data3":"C"}]');
我不知道,我怎么能得到这个字符串-json中的键和值? 或者string-json的格式错了?
答案 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>