Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 韩元';t解析Java列表对象_Json - Fatal编程技术网

Json 韩元';t解析Java列表对象

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

我正在使用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_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”,“乌库帕·波雷兹”


提前谢谢

代码中有一些语法错误。首先,不能这样编写数组

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=[”,“{},”。我的问题出了什么问题?我以前在互联网上没有找到答案,所以我把它贴在这里。