關於JSONObject無法轉換指定實體的報錯

2021-10-19 04:09:42 字數 952 閱讀 9773

(//data裡面包含sizedata列表

var sizenamelengthlist : mutablelist

=mutablelistof()

,)//sizedata包含sizenamalengthdata列表

data

class

sizedata

(var designmodeldetailid : string ="",

var sizenamelengthlist : mutablelist

=mutablelistof()

,)data

class

sizenamelengthdata

(val sizename : string,

val standardlength : double ?

=null

)由錯誤資訊可知無法轉換為sizenamelengthdata,

只要把需要引用他的那個集合泛型改為jsonobject

data

class

sizedata

(var designmodeldetailid : string ="",

var sizenamelengthlist : mutablelist

=mutablelistof()

,)

然後在使用時用jsonobject格式接收就行了,具體**如下:

designdata.sizelist.

foreach

}

關於JSONObject解析json

如果沒有list只是object的話,用jsonobject解析接送也是個不錯的選擇 今天的測試資料是 wind life weather week 六 nongli 九月十六 week 日 nongli 九月十七 week 一 nongli 九月十八 week 二 nongli 九月十九 week...

Json字串轉jsonobject的排序問題

static string json 前面的那個字串直接用 jsonobject jsonobject jsonobject.parseobject json 轉換會返回 和之前的順序不一致 原因jsonobject內部是用hashmap來儲存的,所以輸出是按key的排序來的,如果要讓jsonobj...

關於module param 巨集 轉)

在使用者態下程式設計可以通過main 的來傳遞命令列引數,而編寫乙個核心模組則通過module param module param巨集是linux 2.6核心中新增的,該巨集被定義在include linux moduleparam.h檔案中,具體定義如下 define module param ...