简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言,json是 JavaScript 对象表示法,而JSON 语法是 JavaScript 对象表示语法的子集,那json语法值怎么获得?下面我们就给大家讲解一下。
代码如下:
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import com.alibaba.fastjson.JSONObject; public class getJSONValue { public static void main(String[] args) { String charset = "utf-8"; File file = new File("D:\\XX\\JSON.txt"); long fileByteLength = file.length(); byte[] content = new byte[(int) fileByteLength]; FileInputStream fileInputStream = null; try { fileInputStream = new FileInputStream(file); fileInputStream.read(content); } catch (IOException e) { e.printStackTrace(); } finally { try { fileInputStream.close(); } catch (IOException e) { e.printStackTrace(); } } String str = null; try { str = new String(content, charset); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } JSONObject object = (JSONObject) JSONObject.parse(str); System.out.println(object.getJSONObject("testsetTestcaseExecute") .get("auditor")); System.out.println(object.getJSONObject("testsetTestcaseExecute") .get("testcaseType")); } }
{"testsetTestcaseExecute":{"auditor":"vame","testcaseType":"Exception"}} vame Exception
如何打开json格式文本?
json格式文件打开的方式一:用记事本打开
右击json格式文件,选择打开方式,会有记事本可以选择,点击就可以打开了。
json格式文件打开的方式二:可以用浏览器打开
用样的右击json格式文件,选择打开方式,若是不能直接看到浏览器,可以点击选择默认程序,里面就会有浏览器可以选择点击打开。
json格式文件打开的方式三:可以利用文件编辑器打开
文件编辑器有很多种,像是sublime text、notepad等文件编辑器都可以用来打开json格式文件,但是你需要在电脑上安装这些编辑器,(可以下载这些软件的地址:php中文网工具下载)下面我们用sublime text为例来打开一个json格式文件。
也是右击json格式文件,选择打开方式,会有sublime text,然后点击就可以打开;如图:
或者可以直接右击json格式文件,然后如上图可以看见有一个open with sublime text,点击直接就可以打开,同样的使用notepad也是用相同的步骤打开。
JSON 优势与缺点:
JSON不仅减少了解析XML解析带来的性能问题和兼容性问题,而且对于javascript来说非常容易使用,可以方便的通过遍历数组以及访问对象属性 来获取数据,其可读性也不错,基本具备了结构化数据的性质。不得不说是一个很好的办法,而且事实上google maps就没有采用XML传递数据,而是采用了JSON方案。
JSON 另外一个优势是跨域可行性,例如你在www.xxx.com的网页里使用是完全可行的,这就意味着你可以跨域传递信息。
总之json是企业中常用的解析工具,它的相关使用我们一定要熟练,才能进行json解析。最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: