2015-11-25 2 views
0

Я пытаюсь написать JSon путь для следующих JSon файлаJson путь для обработки JSON файла

[ 
{ 
    "_id": { 
     "$d": "abcde" 
    }, 
    "ga": 1, 
    "g": "A", 
    "report_period": { 
     "day": 18, 
     "epoch": 1447816080, 
     "hour": 3, 
     "month": 11, 
     "yday": 322, 
     "year": 2015 
    }, 
    "sites": [ 
     { 
      "city": "sdf", 
      "country": "af", 
      "display_name": "af", 
      "mcp_id": "af", 
      "site_id": "adf", 
      "site_name": "affra", 
      "state": "afa", 
      "type": "af" 
     } 
    ] 
} 
] 

Я проверяю мой JSon путь в http://www.jsonquerytool.com/ Так что моя проблема заключается в том, как я могу написать путь JSon для извлечения значения для $ d, report_period и т. д. Я пробовал много json-пути. Как извлечь $ d, я написал что-то вроде «._id. $ d», но он не работает. Я проверил множество сайтов, но ни один из них не дал как получить значение json, которое начинается с [.

ответ

0

Объект содержится в списке. Во-первых, вам нужно получить доступ к первому элементу массива, так что это должно быть что-то вроде nameOfVariable[0]._id.$d

+0

Каким будет имя базовой переменной? Вы бы проверили, что этот путь работает в http: // www .jsonquerytool.com/??? – ivan

Смежные вопросы