Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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
Javascript 有没有办法创建与Java完全相同的字符串<-&燃气轮机;像JSON.stringify(jsObject)创建的JSON映射对象?_Javascript_Java_Json_String - Fatal编程技术网

Javascript 有没有办法创建与Java完全相同的字符串<-&燃气轮机;像JSON.stringify(jsObject)创建的JSON映射对象?

Javascript 有没有办法创建与Java完全相同的字符串<-&燃气轮机;像JSON.stringify(jsObject)创建的JSON映射对象?,javascript,java,json,string,Javascript,Java,Json,String,我的问题是,我需要完全相同的字符串,以便稍后对它们进行散列。第一个字符串来自带有JSON.stringify的javascript对象,第二个字符串是从JSON映射的java对象。 我需要一个方法来“使用”java对象上的stringify方法。 所有的引号、空格……都必须完全相同,因为我需要相同的hashvalue来稍后比较它们。如果有人在这里眨眼或有同样的问题,我会很高兴,如果你分享它!!提前谢谢如果有帮助的话,我可以提供一些建议 如果您对js和java版本都有控制权,那么在json编码对象

我的问题是,我需要完全相同的字符串,以便稍后对它们进行散列。第一个字符串来自带有JSON.stringify的javascript对象,第二个字符串是从JSON映射的java对象。 我需要一个方法来“使用”java对象上的stringify方法。
所有的引号、空格……都必须完全相同,因为我需要相同的hashvalue来稍后比较它们。如果有人在这里眨眼或有同样的问题,我会很高兴,如果你分享它!!提前谢谢

如果有帮助的话,我可以提供一些建议

  • 如果您对js和java版本都有控制权,那么在json编码对象之前对其进行规范化(无论是在两个版本中还是至少在其中一个版本中)

  • 试着使用一个JavaJSON库来模拟js版本(反之亦然),例如

  • 编写json编码器(用java、js或两者都用),并不难


  • 如果有帮助的话,我可以提供一些建议

  • 如果您对js和java版本都有控制权,那么在json编码对象之前对其进行规范化(无论是在两个版本中还是至少在其中一个版本中)

  • 试着使用一个JavaJSON库来模拟js版本(反之亦然),例如

  • 编写json编码器(用java、js或两者都用),并不难


  • 你有没有看过GSON的可能复制品你有没有看过GSON的可能复制品thx的人,我会看看GSON的,但我认为正常化可能是一种方式!thx伙计,我会看看GSON,但我认为正常化可能是解决方法!