相关疑难解决方法(0)

将JSON数据转换为Java对象

我希望能够在Java操作方法中访问JSON字符串中的属性.只需说出字符串即可myJsonString = object.getJson().下面是字符串的示例:

{
    'title': 'ComputingandInformationsystems',
    'id': 1,
    'children': 'true',
    'groups': [{
        'title': 'LeveloneCIS',
        'id': 2,
        'children': 'true',
        'groups': [{
            'title': 'IntroToComputingandInternet',
            'id': 3,
            'children': 'false',
            'groups': []
        }]
    }]
}
Run Code Online (Sandbox Code Playgroud)

在此字符串中,每个JSON对象都包含其他JSON对象的数组.目的是提取ID列表,其中任何给定对象拥有包含其他JSON对象的组属性.我把Google的Gson视为潜在的JSON插件.任何人都可以提供某种形式的指导,告诉我如何从这个JSON字符串生成Java?

java json jackson gson

249
推荐指数
8
解决办法
29万
查看次数

在Java ME中将JSON字符串转换为对象?

Java/J2ME中是否有一种转换字符串的方法,例如:

{name:"MyNode", width:200, height:100}
Run Code Online (Sandbox Code Playgroud)

在一行代码中的内部Object表示形式?

因为目前的方法太繁琐了:

Object n = create("new");
setString(p, "name", "MyNode");
setInteger(p, "width", 200);
setInteger(p, "height", 100);
Run Code Online (Sandbox Code Playgroud)

也许是一个JSON库?

java serialization json java-me

116
推荐指数
8
解决办法
45万
查看次数

Android:在Android中为应用程序离线存储JSON数据的最佳方法是什么?

我想实现一个应用程序,它将显示路线编号,骑手已登陆谷歌地图.因此,要查找路由号,我需要一些有关路由的信息,这些信息在JSON文件中定义.JSON文件中的信息将从应用程序中脱机处理和解析.它也应该与应用程序一起安装和卸载.JSON文件包含100多个route_direction.它看起来像下面的代码.我可以在哪个文件夹中存储JSON文件到我的Android项目中?存储这样的数据的最佳方法是什么?

JSON文件:

{"route_direction":[
   {
     1_ab:{
                     
                    { 
                      stopsName_arrivalTime:{"abc":{"mon-fri":[05:33,06:00,06:30,...],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.337994, long:10.600423} ,

                    },
                    { 
                      stopsName_arrivalTime:{"def":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                         }
                                             }, 

                                             
                         stops_loca:{lat:53.740624, long:10.101322} 

                    },
                    { 
                      stopsName_arrivalTime:{"hgk":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.644834, long:10.203372} 

                    }



                }

       },

        {1_ba:{
                     
                    { 
                      stopsName_arrivalTime:{"hgk":{"mon-fri":[05:33,06:00,06:30],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.437994, long:10.400423} ,

                    },
                    { 
                      stopsName_arrivalTime:{"def":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                         }
                                             }, 

                                             
                         stops_loca:{lat:53.540624, long:10.601322} 

                    },
                    { 
                      stopsName_arrivalTime:{"abc":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.244834, long:10.703372} 

                    }


                }

        },........

   ]

}
Run Code Online (Sandbox Code Playgroud)

android json

12
推荐指数
1
解决办法
2万
查看次数

当标识符名称中有空格时,如何使用GSON进行解析

当文件看起来像这样时,如何使用GSON进行解析

{
    "Person Id":"test",
    "Last Name": "test",
    "First Name":"test"
}
Run Code Online (Sandbox Code Playgroud)

我知道解析时名称之间没有空格,我就像创建类一样

class Person{
public String PersonId;
public String LastName;
public String FirstName;
}
Run Code Online (Sandbox Code Playgroud)

但是当标识符里面有空格时如何解析?Person类有什么变化?(我无法更改文件格式).

java android json gso

7
推荐指数
2
解决办法
5008
查看次数

使用Gson将JSON转换为Java对象

我试图将JSON字符串转换为简单的java对象,但它返回null.以下是课程详情.

JSON字符串:

   {"menu": 
    {"id": "file",
     "value": "File",
     }
   }
Run Code Online (Sandbox Code Playgroud)

这是可解析的类:

public static void main(String[] args) {
try {
    Reader r = new
         InputStreamReader(TestGson.class.getResourceAsStream("testdata.json"), "UTF-8");
    String s = Helper.readAll(r);
    Gson gson = new Gson();
    Menu m = gson.fromJson(s, Menu.class);
    System.out.println(m.getId());
    System.out.println(m.getValue());
    } catch (IOException e) {
    e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是模型类:

public class Menu {

    String id;
    String value;

    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getValue() {
        return value;
    } …
Run Code Online (Sandbox Code Playgroud)

java android json gson

6
推荐指数
1
解决办法
2万
查看次数

0
推荐指数
1
解决办法
1979
查看次数

标签 统计

json ×6

java ×5

android ×4

gson ×2

gso ×1

jackson ×1

java-me ×1

serialization ×1