小编Teo*_*Teo的帖子

'无法解析符号Gson',它不允许我导入

我收到错误Gson(),jsonStringTypeToken在以下代码中:

Map<String, Object> jsonMap = new Gson().fromJson(jsonString, new TypeToken<HashMap<String, Object>>() {}.getType());
Run Code Online (Sandbox Code Playgroud)

实际的方法是:public void sendButton(View v){Message myMessage = new Message(username,getTimeAndDate(),getMessage(),chatroomName,Incognito);

    String message = myMessage.messageData();
    Map<String, Object> jsonMap = new Gson().fromJson(jsonString, new TypeToken<HashMap<String, Object>>() {}.getType());
   // ref.setValue(myMessage.messageData());
Run Code Online (Sandbox Code Playgroud)

messageData()jsonString在我的Message类的以下代码中定义:

public String messageData() {

    JSONObject obj1 = new JSONObject();
    JSONObject obj2 = new JSONObject();

    //  Map<String, JSONObject> mapJSON = new HashMap<String, JSONObject>();
    try {
        obj1.put("Message", chatMessage);
        obj1.put("Username", username);
        obj1.put("isIncognito", Incognito);
        obj2.put(Long.toString(sendTime), obj1.toString());

    } catch (JSONException …
Run Code Online (Sandbox Code Playgroud)

java android json gson firebase

4
推荐指数
1
解决办法
9678
查看次数

标签 统计

android ×1

firebase ×1

gson ×1

java ×1

json ×1