传递JSON字符串大于80个字符
题
我有传递超过在JSON 80个字符的字符串的问题。当我传递一个字符串这正是80个字符长它就像魔法。但是,一旦我添加了第81个字母是胡扯出来。我试图寻找在萤火JSON对象,它似乎认为字符串是一个数组,因为它旁边有一个扩展。单击扩展,虽然什么都不做。我试着在网上搜索关于JSON字符串大小帽和变通,但我来了空:(。任何人都知道这事?
编辑:
实际上,它使用“abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz”得到相同的结果并不重要字符串是什么...。
下面是我的代码:(我使用python)
结果= { “测试”: “abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz”} self.response.out.write(simplejson.dumps(结果))
你会碰巧知道正确编码字符串蟒蛇类?非常感谢:)
解决方案
什么是第81字符?听起来像字符串是不正确转义,使json的解码器认为它是一个数组。如果你能在这里发表的字符串,或至少20点左右的字符80左右,我大概可以告诉你什么是错的。另外,如果你能告诉JSON字符串是如何制作的。在大多数语言中,你可以得到一个类,将作出适当的JSON字符串出对象和数组的。例如,PHP有 json_encode();