java - Convert json array to list of json(raw) strings -
i've json data this:
[{"id":"someid","name":"some name"}, {"id":"some other id", "name":"a name"}] i want json objects in above array aslist of strings like
(each string json object in string form, (list<string>))
(for simplicity
[ {"id":"someid","name":"some name"},{"id":"some other id", "name":"a name"} i tried using jackson's typereference> causing consituents parts id, someid list elements instead of making each json object string element.
i tried using jackson typereference>, time i'm getting number of objects correctly, double quotes gone , ':' converted '=', converted java object not json raw string.
i'm getting [{id=someid,name=somename},{id=some other id, name=a name}]
i'm interested know how using jackson library.
any appreciated.
use org.json.simple.parser.jsonparser parse jsonarray string jsonarray object.
jsonparser parser = new jsonparser(); jsonarray arr = (jsonarray) parser.parse(jsonarray); list<string> list = new arraylist<string>(); (object jsonobject : arr) { system.out.println("jsonobject>>"+jsonobject); list.add(jsonobject.tostring()); } here prepared list contains json(raw) strings desire. hope you
Comments
Post a Comment