以下代码将以下内容打印为输入,但我想将此 JSON 字符串作为输入直接传递给 parse 方法(最好作为字符串参数)。我该怎么做?
{"val1":"v1","val2":"v2"}
import com.google.gson.*;
public class ParseJSON {
String val1;
String val2;
transient String val3;
public static void main(String[] args) {
Gson gson = new GsonBuilder().create();
ParseJSON parseJson = new ParseJSON();
parseJson.val1 = "v1";
parseJson.val2 = "v2";
parseJson.val3 = "v3";
String requestBody = gson.toJson(parseJson);
System.out.println(requestBody);
JsonParser parser = new JsonParser();
// JsonArray array = parser.parse(requestBody).getAsJsonArray();
}
}