Java 如何使用Moshi解析未知密钥JSON
这就是我正在使用的JSON示例Java 如何使用Moshi解析未知密钥JSON,java,android,retrofit,moshi,Java,Android,Retrofit,Moshi,这就是我正在使用的JSON示例 filter : [ { category: [] } , { sub-category: [] } , { brand: [] } , { color: [] } ] 请注意,“类别,子类别…”标签可能会动态变化 如何使用Moshi解析此JSON?将其解码为映射。映射键将是JSON的值。您可以这样获得适配器: Type map = Types.newParameterizedType(Map.class, Str
filter : [
{ category: [] } ,
{ sub-category: [] } ,
{ brand: [] } ,
{ color: [] }
]
请注意,“类别,子类别…”标签可能会动态变化
如何使用Moshi解析此JSON?将其解码为映射。映射键将是JSON的值。您可以这样获得适配器:
Type map = Types.newParameterizedType(Map.class, String.class, Object.class);
JsonAdapter<Map<String, Object>> adapter = moshi.adapter(map);
Type map=Types.newParameterizedType(map.class、String.class、Object.class);
JsonAdapter adapter=moshi.adapter(map);
在kotlin中,从json映射:
val moshi = Moshi.Builder().build()
val adapter = moshi.adapter<Map<String, Any>>(
Types.newParameterizedType(Map::class.java, String::class.java,
Object::class.java)
)
val yourMap = adapter.fromJson(jsonFile)
val moshi=moshi.Builder().build()
val适配器=moshi.adapter(
Types.newParameterizedType(映射::class.java,字符串::class.java,
对象::class.java)
)
val yourMap=adapter.fromJson(jsonFile)
如何使用Moshi解析此JSON。。像往常一样。。。显然,很难猜出在解析后需要什么模型。获取stackoverflow例外,添加一些上下文或引用