如何使用gson库将字符串转换为JsonObject [英] How to convert a String to JsonObject using gson library
本文介绍了如何使用gson库将字符串转换为JsonObject的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请教如何使用 gson $ c>将
字符串
转换为 JsonObject
$ c>库。
Please advice how to convert a String
to JsonObject
using gson
library.
我无法做到的:
What I unsuccesfully do:
String string = "abcde";
Gson gson = new Gson();
JsonObject json = new JsonObject();
json = gson.toJson(string); // Can't convert String to JsonObject
推荐答案
不需要使用 JsonObject
。你应该使用Gson来转换/从JSON字符串和你自己的Java对象。
You don't need to use JsonObject
. You should be using Gson to convert to/from JSON strings and your own Java objects.
请参阅 Gson User Guide :
$ b
See the Gson User Guide:
(Serialization)
Gson gson = new Gson();
gson.toJson(1); // prints 1
gson.toJson("abcd"); // prints "abcd"
gson.toJson(new Long(10)); // prints 10
int[] values = { 1 };
gson.toJson(values); // prints [1]
(反序列化) b
$ b
(Deserialization)
int one = gson.fromJson("1", int.class);
Integer one = gson.fromJson("1", Integer.class);
Long one = gson.fromJson("1", Long.class);
Boolean false = gson.fromJson("false", Boolean.class);
String str = gson.fromJson("\"abc\"", String.class);
String anotherStr = gson.fromJson("[\"abc\"]", String.class)
这篇关于如何使用gson库将字符串转换为JsonObject的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文