Как быстро собрать json в Java
Обычно используются всякие мапперы. Типа такой модный, пишешь классик, размечаешь его при необходимости аннотациями, заполняешь полечки значениями, и командуешь библиотеке: «toJSON, твою мать!». А бывает лениво создавать классик, размечать при необходимости аннотациями и заниматься этой требухой. Тогда берётся Gson и делается вот что:
final StringWriter outString = new StringWriter(); JsonWriter writer = new JsonWriter(outString); writer.beginObject(); if (null != id) writer.name("id").value(id); writer.name("items"); writer.beginArray(); writer.beginObject(); writer.name("id").value(singleItemId); writer.endObject(); writer.endArray(); writer.endObject(); return outString.toString(); |
см документацию
0