首页 > 解决方案 > 如何解析 json 以映射具有一些特殊字符

问题描述

无法解析带有特殊字符的 json。

Json结构如下——

  {  
  "START_TIME":"03:45",
  "SHIFT_START_TIME":"07:00 AM",
  "SELECT_STORE3_BO":"000951, Test store 20",
  "SELECT_STORE5_BO":"26482, TAMPA PALMS",
  "SCHEDULE_CREATION_DATE":"EST5EDT_TIME_ZONE_DATE",
  "SELECT_STORE1_BO":"000951, 000951-Grand Junction, CO",
  "SHIFT_END_TIME_INVALID":"55454545",
  "END_DATE":"EST5EDT_TIME_ZONE_DATE-30",
  "TEXT_MSG_UNPOST":"Week unposted",
  "SHIFT_START_TIME_INVALID":"1121212221",
  "END_DATE_1":"EST5EDT_TIME_ZONE_DATE",
  "SHARED_STORE":"002080, 002080-Grand Junction, CO",
  "SELECT_JOB_TITLE_1":"BIRTHDAY PARTIES(5★)"
   }

我解析 json 的代码如下 -

     JSONParser parser=new JSONParser();
     JSONObject object=(JSONObject) parser.parse(new InputStreamReader(new FileInputStream("Data.json")));
     System.out.println(object.get("SHARED_STORE"));

标签: jsonjsonparser

解决方案


推荐阅读