Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带索引解析的JSONOBJECT_Android_Json_Parsing_Gson - Fatal编程技术网

Android 带索引解析的JSONOBJECT

Android 带索引解析的JSONOBJECT,android,json,parsing,gson,Android,Json,Parsing,Gson,是否可以使用GsonUtils将包含JSONOBJECT和index的Json转换为java模型?或者请提及任何其他转换器 json示例 { "1": { "id": 1, "name": "Bitcoin", "quotes": { "USD": { "price": 6619.87, }, "BTC": {

是否可以使用GsonUtils将包含JSONOBJECTindex的Json转换为java模型?或者请提及任何其他转换器

json示例

 {   "1": {
        "id": 1, 
        "name": "Bitcoin", 
        "quotes": {
            "USD": {
                "price": 6619.87, 

            }, 
            "BTC": {
                "price": 1.0, 


            }
        }, 
        "last_updated": 1529054674
    }, 
    "1027": {
        "id": 1027, 
        "name": "Ethereum",  
        "quotes": {
            "USD": {
                "price": 495.449, 

            }, 
            "BTC": {
                "price": 0.0748427084, 


            }
        }, 
        "last_updated": 1529054660
    }
}

您可以使用Gson轻松解析此内容,并使用如下内容:

class MainPojo{
  HashMap<String,DataPojo> dataMap;
}
类MainPojo{ HashMap数据映射; }
现在,您的全部数据将被解析并保存在dataMap中,索引作为键,数据作为值。

您可以在android studio中使用插件,也可以使用网站从json生成模型类。欢迎使用Stack Overflow!您似乎在要求某人为您编写一些代码。堆栈溢出是一个问答网站,而不是代码编写服务。请学习如何编写有效的问题。我想删除此问题嘿@DerekBrown,此问题的哪一部分要求社区为他编写完整的代码?就他的问题而言,这是我几个月前面对的真实问题。因此没有解决方案(尝试使用Gson搜索解析具有未知密钥的JSON)。我在我的项目中进行了研究和工作。我很高兴有人发布了这个问题,我能够为社区提供解决方案。