我有一个json字符串 {“email”:“Hello”,“username”:“Not taken”}
如何遍历此json以显示文本(如Hello)
我想显示以下文字
电子邮件:你好 用户名:未采取
我尝试了以下内容:
arr = json
$.each(arr, function(k, v) {
message += k + ':' + v + '<br />';
});
答案 0 :(得分:0)
您需要将JSON字符串更改为Javascript对象。使用JSON.parse()
。
var json = '{"email" : "Hello", "username" : "Not taken"}',
arr = window.JSON.parse( json ),
message = '';
$.each(arr, function(k, v) {
message += k + ': ' + v + '<br />';
});
document.getElementById( 'message' ).innerHTML = message;
<div id="message"></div>