android Gson fromJson因空间无法解析

时间:2015-02-11 11:13:56

标签: android gson

到了我遇到这个问题的一天,我不知道它是怎么出现的:( 让我看看我的String Json

  <string name="string_config">{
  "ip": "0",
  "text": "TEXT 32",   <-- problem here
  "orientation": "1",
  "time": "1421831080740"
}</string>

我使用gson

解析它
public static EnConfiguration parseConfiguration(String json) {
        if (StringUtils.isBlank(json)) {
            return null;
        }
        initGson();
        return mGson.fromJson(json, EnConfiguration.class);
    }

让我们看一下:&#34; text&#34;:&#34; TEXT 32&#34; ,.

让&#34; TEXT32&#34; 。应用程序正常运行。

让&#34; TEXT 32&#34;。应用程序休息。 经度:

com.google.gson.stream.MalformedJsonException: Expected value at line 1 column 73

我确定这个错误是基于&#34; TEXT&#34;之间的空间。和&#34; 32&#34;

Json String无法更改。只有我改变我的代码才能到达Json

谁能告诉我这个问题。请

1 个答案:

答案 0 :(得分:0)

问题不是因为空间而是json字符串中有错误,缺少逗号(,)

<string name="string_config">{
  "ip": "0"           <-- here should be comma (,)
  "text": "TEXT 32",   <-- problem here
  "orientation": "1",
  "time": "1421831080740"
}</string>