Почему Сфинкс генерирует JSON? - PullRequest
2 голосов
/ 16 февраля 2010

Я заметил, что Sphinx имеет возможность генерировать документацию в JSON. Для чего используются эти файлы?

Ответы [ 2 ]

6 голосов
/ 16 февраля 2010

Как документы говорят, что это

для использования веб-приложения (или пользовательский инструмент постобработки), который не использует стандартный HTML шаблоны.

JSON - хороший простой способ обмена данными, не зависящий от языка, так почему бы и нет?

0 голосов
/ 16 февраля 2010

Я предполагаю, что вы говорите о SerializingHTMLBuilder , и в этом случае я думаю, что ответ может быть, что не обязательно конкретная цель в виду. Скорее, многие вещи предоставляют процедуры преобразования различного рода с помощью API-интерфейса «загрузки / дампа», и модуль json (известный как simplejson до того, как он был перенесен в стандартную библиотеку в 2.6), является лишь одним из многих таких пакетов.

Предположительно, некоторые люди предпочли бы работать с данными в формате JSON для своих собственных целей. Если бы я пытался создать какую-то динамическую систему документации Javascripty, я мог бы вообразить, что решил использовать JSON в качестве способа передачи документации от серверной части к клиенту в управляемом формате, если по какой-то причине HTML или XML этого не сделали. кажется лучшим вариантом.

...