JSON 是一种轻量级的数据交换格式。它基于 ECMAScript的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言唤历衡。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
同时也易于机器解析和生成。基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON是Douglas Crockford在2001年开始推广使用的数据格式,在2005年-2006年正式成为主流的数据格式,雅虎和做和谷歌就在那时候开始广泛地使用JSON格式。
ScriptEngineManager sem 睁迟= new ScriptEngineManager()ScriptEngine se = sem.getEngineByName("js")
String jsonstr = " \r\n [{}]"
try {
if (!jsonstr.matches("^[\r\n\f\t\\x20]*[\\{\\[][\\s\\S]*")) {
throw new ScriptException("必须以{或[开头")
}
伏早纳 se.eval("(" + jsonstr + ")")
System.out.println("是json格式")
} catch (ScriptException 缺没e) {
String exp = e.toString().replaceAll(".*\\:(.*)", "$1")
System.err.println(exp.replaceAll("\\(.+(?=at)", ""))
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)