如何使用jQuery解析JSON字符串,而不知道它的确切键?
我现在正在编写一个测试html程序来检查由web套接字发送的格式良好的JSON数据,我被困在这里: 正在解析JSON字符串,而我不知道它的确切键 parseJSON()可以返回结果JavaScript对象,但我需要知道访问数据的每个键如何使用jQuery解析JSON字符串,而不知道它的确切键?,jquery,json,Jquery,Json,我现在正在编写一个测试html程序来检查由web套接字发送的格式良好的JSON数据,我被困在这里: 正在解析JSON字符串,而我不知道它的确切键 parseJSON()可以返回结果JavaScript对象,但我需要知道访问数据的每个键 很抱歉,我可能无法澄清我的问题。我想让数据更具可读性,而不是长JSON字符串 for(i in json) { console.log(i); console.log(json[i]); } 这个结构有用吗 正如其他人指出的,您也可以使用jQuery.eac
很抱歉,我可能无法澄清我的问题。我想让数据更具可读性,而不是长JSON字符串
for(i in json) {
console.log(i);
console.log(json[i]);
}
这个结构有用吗
正如其他人指出的,您也可以使用jQuery.each()对其进行迭代
这个结构有用吗
正如其他人所指出的,您也可以使用jQuery.each()对其进行迭代。您还可以使用迭代抛出json对象中的所有键
例:
您还可以使用迭代抛出json对象中的所有键
例:
这是一个鸡和蛋的问题。你想让我们告诉你什么?如果你需要知道钥匙,那么你需要知道钥匙;否则,你为什么需要知道钥匙?如果你只是想知道JSON的格式是否严格,好吧(还没有关于“可能”在这里的含义的词)。我可能无法澄清我的问题,对此表示抱歉。我想要的是让数据更可读,而不是长JSON字符串。是的,这似乎是一个完全不同的问题……这是一个鸡和蛋的问题。你想让我们告诉你什么?如果你需要知道钥匙,那么你需要知道钥匙;否则,你为什么需要知道钥匙?如果你只是想知道JSON的格式是否严格正确,好吧(这里还没有关于“可能”的含义的词)。我可能无法澄清我的问题,很抱歉。我想要的是让数据更具可读性,而不是一个长的JSON字符串。是的,这似乎是一个完全不同的问题…如果它是一个嵌套的JSON字符串呢?您可能可以测试第一个字符是什么“{”或者以其他方式,对是否执行另一个循环进行一次近似猜测?如果它是一个嵌套的JSON字符串怎么办?您可能可以测试第一个字符是“{”还是以其他方式,并对是否执行另一个循环进行一次近似猜测?
$.each({'key':'value'}, function(i, v) {
console.log(i, v)
});