Json 韩元';t解析Java列表对象
我正在使用JSON,我有数据要以JSON的形式发送。我有字段Json 韩元';t解析Java列表对象,json,Json,我正在使用JSON,我有数据要以JSON的形式发送。我有字段“stavka”,它应该是JSON对象的列表,[{},{}…],我有niz=[“{”redni_broj:“3”,“naziv_robe_usluge:“gwe”,“kolicina:2”,“umanjeno_zau rabat:“43”,“ukupan_porez2:”redni_broj:“9”,“naziv_robe”,“Luicina:”kolicina:“55”umanjeno_za_rabat:“12”,“ukupan_po
“stavka”
,它应该是JSON对象的列表,[{},{}…]
,我有niz=[“{”redni_broj:“3”,“naziv_robe_usluge:“gwe”,“kolicina:2”,“umanjeno_zau rabat:“43”,“ukupan_porez2:”redni_broj:“9”,“naziv_robe”,“Luicina:”kolicina:“55”umanjeno_za_rabat:“12”,“ukupan_porez2:“2”}”]
,因此我在JSON.stringify函数中使用了“stavka”:niz
,因为niz看起来是JSON对象的列表。但当我发送它时,它会说
“无法构造..无字符串参数构造函数/工厂的实例。”
方法从字符串值反序列化
(“{”redni_broj:“3”,“naziv_robe_usluge:“gwe”,“kolicina:“123”,“jedinica_Mire:“12”,“jedinica_cena:“54”,“vrednost:“12”,“procenat_rabata:“1”,“iznos_rabata:“2”,“umanjeno_za_rabat:“43”,“ukupan_porez2:“33”))
有人知道为什么会发生这种情况吗?这难道不应该起作用吗?我想这和明确地做“斯塔夫卡”是一样的:“{”雷德尼兄弟“:“3”,“纳齐夫·罗伯·乌斯卢格“:“gwe”,“科利西纳:2”,“乌马耶诺·扎拉巴特“:“43”,“乌库帕·波雷兹2:“33”,{”雷德尼兄弟“:“9”,“纳齐夫·罗伯·乌斯卢格“:“12a”,“科利西纳:55”,“乌马耶诺·扎拉巴特:“12”,“乌库帕·波雷兹”;“12”,“乌库帕·波雷兹”2”>
提前谢谢 代码中有一些语法错误。首先,不能这样编写数组
niz = ["{"redni_broj":"3","naziv_robe_usluge":"gwe","kolicina:2","umanjeno_za_rabat":"43","ukupan_porez2":"33"}", "{"redni_broj":"9","naziv_robe_usluge":"12a","kolicina:55","umanjeno_za_rabat":"12","ukupan_porez2":"2"}"],
也许你的意思是niz
是一个类似niz=['xx',xx']
的数组,但你只是“
而不是”,“{”redni_broj:“3”,“naziv_robe_usluge:“gwe”,“kolicina:2”,“umanjeno_zau rabat:“43”,“ukupan_porez2:“33”
不是字符串,这样使用是错误的
“{”redni_broj:“3”,“naziv_robe_usluge:“gwe”,“kolicina:2”,“umanjeno_za_rabat:“43”,“ukupan_porez2:“33”}”是正确的方式
或者你可以试着这样使用它
“{redni\u broj\”:“3\”,“naziv\u robe\u usluge\”:“gwe\”,“kolicina:2\”,“umanjeno\u Zau rabat\”:“43\”,“ukupan\u porez2\”:“33\”}
,“niz”是列表字符串,而不是对象列表。niz=[”,“]应该是niz=[”,“{},”。我的问题出了什么问题?我以前在互联网上没有找到答案,所以我把它贴在这里。