Я смущен, что означает форма JSON свободной формы. Означает ли это, что вы можете поместить любые типы в значения в {}?В чем разница между свободной формой и несвободной формой JSON?
Я думал, что все JSON такие же (то есть {'hi':123, 'abc':{'d':[1,2,3],'e':'yay'}}
).
Так что же означает форма JSON в свободной форме. Является ли это избыточным термином? Есть ли такая вещь, как несвободная форма JSON?
Это поможет, если бы вы могли предоставить контекст, в котором вы видели фразу «freeform JSON». Возможно, различия не существуют, и слово просто используется для акцента (например, для сравнения с XML и другими высокоструктурированными форматами). – Kevin
[Eclipse Bug 407498 - Исключение, исключающее форматирование объекта JSON свободной формы, содержащего массив JSON] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=407498), предполагает, что «свободная форма» подразумевает, что одна или несколько частей объекта могут в то время как «non-freeform» означает отсутствие части изменения объекта (все «поля» остаются присутствующими и могут быть доступны). [Как разрешить данные JSON свободной формы в документах Mongoose?] (Http://stackoverflow.com/q/10403450/539810) также, похоже, предлагает то же самое. –