我有传递超过在JSON 80个字符的字符串的问题。当我传递一个字符串这正是80个字符长它就像魔法。但是,一旦我添加了第81个字母是胡扯出来。我试图寻找在萤火JSON对象,它似乎认为字符串是一个数组,因为它旁边有一个扩展。单击扩展,虽然什么都不做。我试着在网上搜索关于JSON字符串大小帽和变通,但我来了空:(。任何人都知道这事?

编辑:

实际上,它使用“abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz”得到相同的结果并不重要字符串是什么...。

下面是我的代码:(我使用python)

结果= { “测试”: “abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz”} self.response.out.write(simplejson.dumps(结果))

你会碰巧知道正确编码字符串蟒蛇类?非常感谢:)

有帮助吗?

解决方案

什么是第81字符?听起来像字符串是不正确转义,使json的解码器认为它是一个数组。如果你能在这里发表的字符串,或至少20点左右的字符80左右,我大概可以告诉你什么是错的。另外,如果你能告诉JSON字符串是如何制作的。在大多数语言中,你可以得到一个类,将作出适当的JSON字符串出对象和数组的。例如,PHP有 json_encode();

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top