您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
StringBuilder
是一个可变的字符序列,用于高效地构建和修改字符串
import java.util.HashMap;
import java.util.Map;
public class StringBuilderInJSON {
public static void main(String[] args) {
Map<String, Object> person = new HashMap<>();
person.put("name", "John Doe");
person.put("age", 30);
person.put("city", "New York");
StringBuilder jsonBuilder = new StringBuilder();
jsonBuilder.append("{");
jsonBuilder.append("\"name\": \"").append(person.get("name")).append("\",");
jsonBuilder.append("\"age\": ").append(person.get("age")).append(",");
jsonBuilder.append("\"city\": \"").append(person.get("city")).append("\"");
jsonBuilder.append("}");
String jsonString = jsonBuilder.toString();
System.out.println(jsonString);
}
}
输出:
{"name": "John Doe","age": 30,"city": "New York"}
import org.json.JSONObject;
public class StringBuilderInJSON {
public static void main(String[] args) {
String jsonString = "{\"name\": \"John Doe\",\"age\": 30,\"city\": \"New York\"}";
JSONObject jsonObject = new JSONObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}
输出:
Name: John Doe
Age: 30
City: New York
在这个例子中,我们首先使用 StringBuilder
构建了一个 JSON 字符串,然后使用 JSONObject
类解析了这个字符串。在实际应用中,你可能会使用诸如 Gson、Jackson 等库来处理 JSON 数据,但了解 StringBuilder
的基本用法仍然是有益的。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。