parse json values using java json parser -
i have josn this.from how can retrive platfrom , version values using java
code
public static void main(string[] args) throws org.json.simple.parser.parseexception { seek { // read json file filereader reader = new filereader(filepath); jsonparser jsonparser = new jsonparser(); jsonobject jsonobject = (jsonobject) jsonparser.parse(reader); } grab (filenotfoundexception ex) { ex.printstacktrace(); } grab (ioexception ex) { ex.printstacktrace(); } grab (nullpointerexception ex) { ex.printstacktrace(); } } josn
{ "france24":[ { "platform":"linux", "version":"12.3", } ], "seloger":[ { "platform":"windows", "version":"8", } ], "marmiton":[ { "platform":"mac", "version":"10.1", } ] } list<string> platformlst = new arraylist<string>(); list<string> versionlst = new arraylist<string>(); jsonarray array = obj.getjsonarray("france24"); for(int = 0 ; < array.length() ; i++){ jsonobject obj = array.getjsonobject(i); versionlst.add(obj.getstring("platform")); platformlst .add(obj.getstring("version")); }
existing question
example
simple json tutorial link
java
No comments:
Post a Comment