python中的json序列化只要使用load方法就解决了,会自动适配成python 的list和dict
java的序列化较为严格,需要明确的指定被return出来的是list还是dict还是string等对象。
简单来说:对于一个刚刚完成序列化的对象,我们得预判他是一个dict还是list
如果是dict,就要使用jsStr.parseObject方法;如果是list就使用jsStr.parseArray方法对齐进行序列化。
如果想要读取的对象是dict,就使用getJSONObject("data")方法读取其中的子对象
如果想要读取的对象是list,就使用getJSONObject(1)方法读取其中的子对象
如果想要读取的对象的value已经是string和int,就使用getInt (
"id"
)和getString(
" courseID"
)