Creating JSON objects using Java in AJAX

By: Emiley J. Emailed: 1788 times Printed: 2623 times    

To build the JSON object programmatically in Java, you can keep it simple by just constructing a StringBuffer by appending the values or you can use the JSONObject provided by json.org to construct the JSON object easily.

The simpler way to do using StringBuffer is as follows:

public String createJSON(int value){
StringBuffer rjson = new StringBuffer("\r\n{\"conversion\":{");
rjson.append("\r\n\"decimal\": \"" + Integer.toString(value)+"\",");
rjson.append("\r\n\"hexadecimal\": \"" + Integer.toString(value,16)+"\",");
rjson.append("\r\n\"Octal\": \"" + Integer.toString(value,8)+"\",");
rjson.append("\r\n\"Binary\": \"" + Integer.toString(value,2)+"\",");
rjson.append("\r\n}}");
return rjson.toString();
}

The alternate way to create the JSON object is to use the JSON library.

Remember to download and put the latest json_simple-1.0.2.jar in your CLASSPATH 

import org.json.simple.JSONObject;
JSONObject obj=new JSONObject();   
obj
.put("name","foo");   
obj
.put("num",new Integer(100));   
obj
.put("balance",new Double(1000.21));   
obj
.put("is_vip",new Boolean(true));   
obj
.put("nickname",null);   
System.out.print(obj);

 

Most Viewed Articles (in Ajax )

Latest Articles (in Ajax)

Comment on this tutorial