我如何验证&;通过jquery/javascript插件美化JSON

我如何验证&;通过jquery/javascript插件美化JSON,javascript,jquery,json,jsonlint,Javascript,Jquery,Json,Jsonlint,我有一个要求,在这里我从后端获取JSON数据,我必须在textarea中显示这些数据。目前,这些数据已经存在,但尚未格式化和验证。现在 1) 如何在textarea中美化JSON? 2) 如何在保存之前对其进行验证 我已经搜索了所有的javascript/jquery插件,但是我没有得到我想要的 提前感谢将with space参数用于格式化的JSON字符串 var object=[{“stop_id”:70021,“stop_name”:“CALTRAIN-22ND ST STATION”,“

我有一个要求,在这里我从后端获取JSON数据,我必须在textarea中显示这些数据。目前,这些数据已经存在,但尚未格式化和验证。现在

1) 如何在textarea中美化JSON? 2) 如何在保存之前对其进行验证

我已经搜索了所有的javascript/jquery插件,但是我没有得到我想要的

提前感谢

将with space参数用于格式化的JSON字符串

var object=[{“stop_id”:70021,“stop_name”:“CALTRAIN-22ND ST STATION”,“stop_lat”:37.757692,“stop_lon”:-122.392318,“zone_id”:3329},{“stop_id”:70022,“stop_name”:“CALTRAIN-22ND ST STATION”,“stop_lat”:37.757692,“stop_lon”:-122.392318,“zone_id”:3329},{“stop_id”:70151,“stop_name”:“CALTRAIN-ATHERTON STATION”,“stop_lat”:37.464458,“stop_lon”:-122.198152,“zone_id”:3331});

document.write(“”+JSON.stringify(object,0,4)+“”);
您可以使用以下方法检查字符串是否是JSON对象的有效表示形式:

var parsed = parseJson(someInput);
if (parsed === false) {
    // Invalid json
}
用法:


如果您还需要使用一些自定义逻辑验证对象(例如,“我需要您的对象具有属性X和Y”),请查看。

Nice!从未听说过它
var parsed = parseJson(someInput);
if (parsed === false) {
    // Invalid json
}