文件名称:json
介绍说明--下载内容均来自于网络,请自行研究使用
a、 完成json 基本结构(键值对、对象、数组、字符串)的解析;(10 分)
b、 完成对true、false、null、整数的解析;(5 分)
c、 完成浮点数的解析;(5 分)
d、 完成科学计数法表示的数的解析;(5 分);
e、 完成json 文本的格式化。添加一个命令行参数-pretty,对于文件*.json,如果解析成功,
那么将格式化后的json 输出到另一个文件*.pretty.json 中。(5 分)
test 目录下的e 目录下,有一个乱序的country.json 文件以及一个格式化好、较易阅读
的country.pretty.json 文件。
例如,你的程序名为json,那么命令行的输入应该是:
json –pretty *.json
f、 对于任意的json 文本和一个给定的查询路径,可以查找到指定的值,并能给出这个值(A, complete the JSON basic structure (key value, object, array, string) analysis; (10 points)
B, complete the analysis of true, false, null, integer; (5 points)
C, complete floating point analysis; (5 points)
D, the resolution of the number expressed by the scientific enumeration method; (5 points);
E, complete the formatting of JSON text. Add a command line parameter -pretty, for file *.json, if parsing succeeds,
Then the formatted JSON is exported to another file *.pretty.json. (5 points)
In the test directory under the e directory, there is a disorderly country.json file, as well as a formatted, easier to read
Country.pretty.json file.)
b、 完成对true、false、null、整数的解析;(5 分)
c、 完成浮点数的解析;(5 分)
d、 完成科学计数法表示的数的解析;(5 分);
e、 完成json 文本的格式化。添加一个命令行参数-pretty,对于文件*.json,如果解析成功,
那么将格式化后的json 输出到另一个文件*.pretty.json 中。(5 分)
test 目录下的e 目录下,有一个乱序的country.json 文件以及一个格式化好、较易阅读
的country.pretty.json 文件。
例如,你的程序名为json,那么命令行的输入应该是:
json –pretty *.json
f、 对于任意的json 文本和一个给定的查询路径,可以查找到指定的值,并能给出这个值(A, complete the JSON basic structure (key value, object, array, string) analysis; (10 points)
B, complete the analysis of true, false, null, integer; (5 points)
C, complete floating point analysis; (5 points)
D, the resolution of the number expressed by the scientific enumeration method; (5 points);
E, complete the formatting of JSON text. Add a command line parameter -pretty, for file *.json, if parsing succeeds,
Then the formatted JSON is exported to another file *.pretty.json. (5 points)
In the test directory under the e directory, there is a disorderly country.json file, as well as a formatted, easier to read
Country.pretty.json file.)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
json\JSONParser.jar
json\src\Format.java
json\src\Lexer.java
json\src\main.java
json\src\Parser.java
json\src\Read.java
json\src\Search.java
json\src\Token.java
json\src\TokenType.java
json\src\Write.java
json\test\a\false.json
json\test\a\true.json
json\test\b\false.json
json\test\b\true.json
json\test\c\false.json
json\test\c\true.json
json\test\d\false.json
json\test\d\true.json
json\test\e\country.json
json\test\e\country.pretty.json
json\test\f\country.json
json\说明文档.docx
json\test\a
json\test\b
json\test\c
json\test\d
json\test\e
json\test\f
json\src
json\test
json
json\src\Format.java
json\src\Lexer.java
json\src\main.java
json\src\Parser.java
json\src\Read.java
json\src\Search.java
json\src\Token.java
json\src\TokenType.java
json\src\Write.java
json\test\a\false.json
json\test\a\true.json
json\test\b\false.json
json\test\b\true.json
json\test\c\false.json
json\test\c\true.json
json\test\d\false.json
json\test\d\true.json
json\test\e\country.json
json\test\e\country.pretty.json
json\test\f\country.json
json\说明文档.docx
json\test\a
json\test\b
json\test\c
json\test\d
json\test\e
json\test\f
json\src
json\test
json