Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 处理JSON内容的首选方法_Javascript_Jquery_Json - Fatal编程技术网

Javascript 处理JSON内容的首选方法

Javascript 处理JSON内容的首选方法,javascript,jquery,json,Javascript,Jquery,Json,我需要从CMS加载json内容,并且我必须以多种方式处理数据。我要的是好的工具,最好的方法,用这种方法来处理json数据。我熟悉json,但不知道如何以高级方式处理它。基本上,我使用jQuery从外部站点加载json内容($已经是我项目的依赖项),我需要 验证内容是否为有效的json 验证json是否包含一些必填键/字段 删除/添加/处理值 如果没有更好的建议,我将使用$.parseJSON验证内容,并捕获任何即将出现的异常。使用(伪代码)检查json是否包含必填字段: 并像每个人一样删除/

我需要从CMS加载json内容,并且我必须以多种方式处理数据。我要的是好的工具,最好的方法,用这种方法来处理json数据。我熟悉json,但不知道如何以高级方式处理它。基本上,我使用jQuery从外部站点加载json内容($已经是我项目的依赖项),我需要

  • 验证内容是否为有效的json
  • 验证json是否包含一些必填键/字段
  • 删除/添加/处理值
如果没有更好的建议,我将使用
$.parseJSON
验证内容,并捕获任何即将出现的异常。使用(伪代码)检查json是否包含必填字段:

并像每个人一样删除/添加/处理值,因为我不知道任何更好的方法。所以我的问题是,是否有什么好习惯或工具可以在json数据上执行前面的任务

谢谢


干杯

考虑一下$.getJSON:heikkim:我已经在使用$.getJSON获取内容,但是我不确定这个函数是否检查了有效性“足够好”,所以我想在成功后重新检查。
try 
  !json.hasKey(mandatory) throw exception
  !json.hasKey(otherMandatory) throw exception
catch exception
  missing key