JSON中字段名称的最大长度是多少?
例如在以下json文档中
{
myfield:"value"
}
我可以制作" myfield"只要100个字符。
答案 0 :(得分:3)
JSON是一种类似XML的格式,它没有任何限制。但是,JSON解析器有一个限制:
,有" MaxJsonLength"。默认值为2097152个字符,相当于4 MB的Unicode字符串数据。
,JSON字符串没有最大长度。如果JSON字符串到达PHP memory_limit
或者发布的JSON字符串大于PHP post_max_size
,则PHP将无法解析它。
等
一百个字符不会导致问题。如果您达到4MB的数据,那么可能应该考虑减少JSON字符串或找到解决方法。
修改强>
为了澄清我的观点,JSON字符串中的value
没有限制。如果有任何限制,则将其应用于整个JSON字符串的大小。