Line_Of_Business = {
LOB1 : "LOBAppType=sadfsd",
LOB2 : "LOBAppType=asdf",
LOB3 : "LOBAppType=asdf}
LOB4 : "LOBAppType=sdf",
};
Market = {
MKTID001 :"MarketName=US||Descr=USA",
MKTID002 "MarketName=JP||Descr=Japan""
LOB3 : "LOBAppType=asdf",
LOB4 : "LOBAppType=sdf",
在此示例中,Market 和 Line of Business 是两个 json 对象。有什么方法可以验证 json 对象的语法。
在市场 json 对象“MKTID002”键和业务线“LOB3”键中语法错误,市场对象未正确关闭。
有没有什么方法可以用java找到错误
最佳答案
验证某些 JSON 基本语法的明显方法是使用众多 JSON 解析器库之一简单地尝试加载/读取/解析它。 (如果解析/读取/加载成功,您可以丢弃生成的数据结构)。 json.org列出了多种语言的许多 JSON 库......包括 Java。
如果构建和丢弃数据结构是一个问题,那么一些库提供独立于加载的 JSON 验证;例如http://www.stringtree.org/stringtree-json.html
如果只是想在 临时 基础上进行验证(即不作为某些大型应用程序的一部分),请尝试 jsonlint.com
服务。
关于java - 我是 JSON 的新手,有什么方法可以验证 json- 键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701022/