Во время установки Laravel я столкнулся с форматом компоновщика и JavaScript Object Notation (JSON).Есть ли альтернатива формату JSON?
Мне было интересно, существуют ли альтернативы этому формату, которые имеют одну и ту же систему значений строк?
Во время установки Laravel я столкнулся с форматом компоновщика и JavaScript Object Notation (JSON).Есть ли альтернатива формату JSON?
Мне было интересно, существуют ли альтернативы этому формату, которые имеют одну и ту же систему значений строк?
Есть стеки форматов данных, которые могут представлять данные так же, как JSON.
JSON, похоже, самый распространенный прием, но есть много других.
И есть много других, как стандартных, так и проприетарных. Вы даже можете составить свое собственное; пока вы можете читать и писать, это отличный формат данных. Нет правильного или неправильного выбора. Но наилучшим решением, как правило, придерживаться наиболее распространенных, поскольку у них будет гораздо больше поддержки на языках, на которых вы работаете, и будет доступно больше ресурсов для вас. Для моих денег это делает JSON явным победителем.
В любом случае, когда дело доходит до использования стороннего продукта, такого как Composer, вы как бы вынуждены использовать формат данных по своему выбору, что в данном случае является JSON.
Спасибо за этот замечательный и подробный ответ @Spudley – PancakesNutella
Один из вариантов может быть YAML. Как JSON, так и YAML являются удобными для пользователя форматами обмена данными. Вы можете найти более подробную информацию в спецификациях: http://www.yaml.org/spec/1.2/spec.html
Что вы пытаетесь сделать? Существуют всевозможные представления данных; каковы ваши требования? – Pointy
Ничего особенного, мой вопрос для моих знаний. Я знаю, что это подязык Javascript, но я хочу знать, является ли это стандартом, который можно использовать в другом месте, например, на C или Python? или если есть похожие форматы, возможно, менее популярны, но с тем же результатом? – PancakesNutella
@PancakesNutella JSON - это собственный формат, основанный на обозначении объекта JavaScript. Вы сохраняете JSON в своих собственных файлах '.json' и можете разбираться на любом языке, поскольку это просто текст. PHP, Python и большинство других языков имеют встроенную поддержку JSON. – sharf