我需要从服务器返回json数据,这可以在客户端使用,我不确定格式化json数据的最佳方法。
基本上,格式化json数据的最佳方法是:
答案 0 :(得分:2)
这是一个示例JSON文件和一个带有jQuery的附带HTML文件,用于从中读取
data.xml
{
"revision": "1.0",
"name": "Membership List",
"members": [
{
"id": "12",
"name": "Matt Santino",
"age": "37"
},
{
"id": "2",
"name": "Marco Svorinsky",
"age": "59"
},
{
"id": "6",
"name": "Jim Green",
"age": "38"
},
{
"id": "27",
"name": "Xiao Pang",
"age": "22"
}
]
}
index.html
<html>
<head>
<script type="text/javascript" src="<JQUERY FILE>"></script>
<script>
$(document).ready(function(){
$.getJSON('data.xml', function(data){
$.each(data.members, function(index, value){
$('#info').append(value.name+'<br />');
});
});
});
</script>
</head>
<body>
<div id="info">
</div>
</body>
</html>
答案 1 :(得分:0)
我认为这篇文章将解释你在寻找什么: http://geekswithblogs.net/michelotti/archive/2008/06/28/mvc-json---jsonresult-and-jquery.aspx
答案 2 :(得分:0)
以下是您希望格式化json的方法。
[ { “核心价值” }, { “key2”:“value2” } ]
我通常使用JSONLint.com来检查我在服务器端创建的JSON是否是有效的JSON。