[{"data":1,"prerenderedAt":88},["ShallowReactive",2],{"tool-content-en-json-to-java":3},{"id":4,"title":5,"body":6,"description":78,"extension":79,"locale":80,"meta":81,"navigation":82,"path":83,"seo":84,"stem":85,"toolId":86,"__hash__":87},"tools\u002Ftools\u002Fen\u002Fjson-to-java.md","JSON to Java Class",{"type":7,"value":8,"toc":71},"minimark",[9,14,39,43,64,68],[10,11,13],"h2",{"id":12},"what-is-this-tool","What is this tool?",[15,16,17,18,22,23,26,27,30,31,34,35,38],"p",{},"Generate Java classes from JSON. Objects become nested ",[19,20,21],"code",{},"public class"," definitions, arrays become ",[19,24,25],{},"List\u003CT>",", numbers become ",[19,28,29],{},"long"," or ",[19,32,33],{},"double",", and booleans become ",[19,36,37],{},"boolean",". Non-identifier keys and Java keywords are renamed safely.",[10,40,42],{"id":41},"how-to-use-it","How to use it",[44,45,46,50,57],"ol",{},[47,48,49],"li",{},"Paste JSON.",[47,51,52,53,56],{},"Optionally change the root class name (default ",[19,54,55],{},"Root",").",[47,58,59,60,63],{},"Copy the generated classes or download them as ",[19,61,62],{},"Root.java",".",[10,65,67],{"id":66},"privacy","Privacy",[15,69,70],{},"Conversion runs entirely in your browser.",{"title":72,"searchDepth":73,"depth":73,"links":74},"",2,[75,76,77],{"id":12,"depth":73,"text":13},{"id":41,"depth":73,"text":42},{"id":66,"depth":73,"text":67},"Generate Java classes with nested static classes and List fields from JSON.","md","en",{},true,"\u002Ftools\u002Fen\u002Fjson-to-java",{"title":5,"description":78},"tools\u002Fen\u002Fjson-to-java","json-to-java","lE8d2GriZ6i4VA97_tr6jv7TeB7vSu5sHo2XN7FhB7Q",1792391418782]