使用 gson 解析 json 对象(字符串)

问题描述 投票:0回答:0

我正在尝试使用 gson.fromJson 函数解析 string 格式的 json 对象。 但我得到 gson.stream.MalformedJsonException 异常。

import google.gson.reflect.TypeToken;
import google.gson.Gson;

String jsonObject = "{appId=727268, authToken=testAuthToken, appRoleArn=arn:aws:iam::111:role/abc}";

Map<String,String> map = gson.fromJson(jsonObject, new TypeToken<Map<String, String>>() {}.getType());

如果我从 appRoleArn 键的值中删除 : 和 /,那么它工作正常。有没有办法解析它,包括冒号和斜线?

java json gson
© www.soinside.com 2019 - 2024. All rights reserved.