如何从python字典传递java文本

如何从python字典传递java文本,java,python,json,Java,Python,Json,我试图使用python对JavaAPI进行rest调用 Java API需要具有Java文本的JSON输入,如{a:null,b:true,c:false} 当从python解析JSON时,它不允许这样做,因为python需要null、true和false在双引号内,如“null”、“true”、“false” 解决方案是什么?JSON语法要求引用值。 这意味着问题来自JavaJSONAPI。 您使用什么API?从python向java API传递json时,将null替换为None,将true

我试图使用python对JavaAPI进行rest调用

Java API需要具有Java文本的JSON输入,如
{a:null,b:true,c:false}

当从python解析JSON时,它不允许这样做,因为python需要null、true和false在双引号内,如“null”、“true”、“false”


解决方案是什么?

JSON语法要求引用值。 这意味着问题来自JavaJSONAPI。
您使用什么API?

从python向java API传递json时,将null替换为None,将true替换为true,将false替换为false。它将工作

Java与Javascript不同。JSON是字符串。它的JS对象是字符串。你将不得不削减数据。也许这有助于: