首页 > 解决方案 > 如何设置json响应数组中的值

问题描述

below code is json response which i am getting from external service
{
 "dates": {
    "transced": "tran",
    "medical_bill_date": "2012-09-17",
    "medical_startdate": "2016-09-21",
    "union_date": "2016-05-20",
    "billed_dates": [
      {
        "start_date": "2016-06-27",
        "end_date": "2017-03-20"
      }
]
}
}
exception getting as invalid path

I am getting as invalid path.
Invalid path -> $.dates.billed_dates[0].start_date"

标签: java

解决方案


您的 json 消息无效。没有开始和结束花括号。尝试以下 json 消息

{
   "dates": {
      "transced": "tran",
      "medical_bill_date": "2012-09-17",
      "medical_startdate": "2016-09-21",
      "union_date": "2016-05-20",
      "billed_dates": [
        {
            "start_date": "2016-06-27",
            "end_date": "2017-03-20"
        }
      ]
  }
}

推荐阅读