我可以从 Firebase 远程配置的默认值中获取 JSONObject

Vip*_*til 7 java android json firebase firebase-remote-config

我需要获取JSONObject远程的默认值configFirebase。By FirebaseRemoteConfig.getString(),它被转换为字符串,但不是在JSONObject,说

org.json.JSONException: Unterminated object at character xx

我在config下面附加远程的默认值:

  <entry>
    <key>welcome_message</key>
    <value>{"version" :1,"type":"category","name":"CATEGORY"}
    </value>
  </entry>
Run Code Online (Sandbox Code Playgroud)

我现在在下面附上我的 Java 代码:

  String welcomeMessage = mFirebaseRemoteConfig.getString(WELCOME_MESSAGE_KEY);

  JSONObject categoryListInJson = new JSONObject(welcomeMessage);
Run Code Online (Sandbox Code Playgroud)

预先感谢您的回答。

小智 1

Android Studio 3.0 及以上版本存在此错误。