Java 实现字符串String转换成json
在Java中,可以使用org.json
库或者com.google.gson
库来将字符串转换为JSON格式。以下是使用google-gson
库的示例代码:
首先,添加google-gson
依赖到你的项目中。如果你使用的是Maven,可以在pom.xml
中添加如下依赖:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
然后,使用以下Java代码将字符串转换为JSON:
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
public class StringToJson {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30}";
// 使用JsonParser解析字符串
JsonParser parser = new JsonParser();
JsonElement jsonElement = parser.parse(jsonString);
// 输出转换后的JSON
System.out.println(jsonElement.getAsJsonObject());
}
}
确保你的字符串是有效的JSON格式,否则parser.parse
方法会抛出JsonSyntaxException
异常。
评论已关闭