Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/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
jsonpath-使用jsonpath提取json数据_Json_Jsonpath - Fatal编程技术网

jsonpath-使用jsonpath提取json数据

jsonpath-使用jsonpath提取json数据,json,jsonpath,Json,Jsonpath,我的json数据如下: "query": { "count": 1, "url": [ { "execution-start-time": "1" }, { "execution-time": "745" } ], "service-time": "1481" }, results": { "div": { "class": "makers", "ul": {

我的json数据如下:

"query": {
  "count": 1,
   "url": [
    {
     "execution-start-time": "1"
    },
    {
     "execution-time": "745"
    }
   ],
   "service-time": "1481"
  },
      results": {
       "div": {
        "class": "makers",
        "ul": {
         "li": [
          {
           "a": {
            "href": "nokia_x2_dual_sim-6383.php",
            "img": {
             "src": "Nokia-X2-Dual-SIM.jpg"
            },
            "strong": {
             "br": null,
             "content": "Nokia\nX2 Dual SIM"
            }
           }
          },
          {
           "a": {
            "href": "nokia_xl-6148.php",
            "img": {
             "src": "nokia-xl.jpg",
            },
            "strong": {
             "br": null,
             "content": "Nokia\nXL"
            }
           }
          }
         ]
现在我想使用jsonpath从这个json数据中提取
“content”
部分

我尝试用以下方式解析json数据:

function ParseData(data) {
  var result = jsonPath(data, "$.query.results[*].ul.li[*].strong.content");
  $('#carousel').empty();
  var html = "";
  for (i = 0; i < result.length; i++) {
   // do something
   }
函数解析数据(数据){
var result=jsonPath(数据,“$.query.results[*].ul.li[*].strong.content”);
$('旋转木马').empty();
var html=“”;
对于(i=0;i
我本来希望得到
Nokia\nX2双卡
Nokia\nXL
作为输出,但我的这段代码没有返回任何内容。我无法理解这个问题


如何从这个json中提取
内容
数据?请帮助。

朋友们,我终于找到了问题的答案。我使用以下代码从上述给定的json数据中提取
内容

var result = jsonPath(data, "$.query.results[*].ul.li[*].a.strong.content");
现在我得到了预期的输出数据