Type typRoot(image As String,comment_xj As String,city As String,kc_title As String,comment_addtime As String,usertel As String,comment_id As String,nianji As String,comment_huifu_id As String,kc_id As String,children As List,comment_type As String,js_id As String,comment_content As String,riqi As String,id As String,jsname As String,username As String)
Sub parseStr2typRoot(str As String) As typRoot
Dim parser As JSONParser
parser.Initialize(str)
Return map2typRoot(parser.NextObject)
End Sub
Sub map2typRoot(m As Map) As typRoot
Dim ret As typRoot
ret.Initialize
ret.image=m.GetDefault("image","")
ret.comment_xj=m.GetDefault("comment_xj","")
ret.city=m.GetDefault("city","")
ret.kc_title=m.GetDefault("kc_title","")
ret.comment_addtime=m.GetDefault("comment_addtime","")
ret.usertel=m.GetDefault("usertel","")
ret.comment_id=m.GetDefault("comment_id","")
ret.nianji=m.GetDefault("nianji","")
ret.comment_huifu_id=m.GetDefault("comment_huifu_id","")
ret.kc_id=m.GetDefault("kc_id","")
ret.children=m.Get("children")
ret.comment_type=m.GetDefault("comment_type","")
ret.js_id=m.GetDefault("js_id","")
ret.comment_content=m.GetDefault("comment_content","")
ret.riqi=m.GetDefault("riqi","")
ret.id=m.GetDefault("id","")
ret.jsname=m.GetDefault("jsname","")
ret.username=m.GetDefault("username","")
Return ret
End Sub