json - 如何解析 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"));
解决方案
推荐阅读
- c# - 火力基地动态链接
- php - laravel 文件系统返回数据字符串而不是视频
- c - Char Driver Linux:file_operations读写的正确实现是什么?需要进行哪些偏移检查?
- python - 当利率和付款随时间变化时,如何使用 Pandas 计算投资的未来价值?
- javascript - 正则表达式逗号作为可选字符
- cassandra - Apache Cassandra 中临时数据的概念
- javascript - 根据另一个数组的顺序对数组进行排序 - 对输入
- c# - 如何制作编辑表格?
- c++ - 快速选择算法返回第 K 个最小元素。递归参数问题
- azure-data-factory - 如何在 Azure 数据工厂中参数化数据集定义文件名