1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/leo108-jsonFormater

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

JsonFormatter

Библиотека для форматирования JSON с использованием jQuery

Основной код взят из страницы Tianma Xingkong Studio, я выполнил модульное разделение и некоторые оптимизации.

Пример использования

http://leo108.github.io/jsonFormater/

Инструкция по установке

Включение jQuery

<script type="text/javascript" src="jquery-1.7.2.min.js"></script>

Примечание: версия jQuery должна быть ≥ 1.7.2

Включение jsonFormater.js и jsonFormater.css

<script type="text/javascript" src="jsonFormater.js"></script>

<link href="jsonFormater.css" type="text/css" rel="stylesheet"/>

Добавление пустого контейнера в HTML

Например <div id='container'></div>

Вызов JsonFormatter

$(document).ready(function(){
    var options = {
        dom : '#container' //селектор CSS для контейнера
    };
    var jf = new JsonFormater(options); //создание объекта
    jf.doFormat('{"string":"leo108"}'); //форматирование JSON
});

Пример отображения

Пример отображения

Подробная инструкция по использованию

Конфигурация

Поддерживаемые конфигурации и их значения по умолчанию:

{
    dom: '',          //селектор CSS для контейнера
    singleTab: '  ',  //один таб
    tabSize: 2,       //количество пробелов для отступа
    quoteKeys: true,  //включить двойные кавычки для ключей
    imgCollapsed: 'images/Collapsed.gif', //путь к изображению свёрнутого состояния
    imgExpanded: 'images/Expanded.gif',   //путь к изображению развёрнутого состояния
    isCollapsible: true //поддержка сворачивания/разворачивания
}
```### Методы

- `obj.doFormat(json)`: форматирует JSON-строку или объект JavaScript
- `obj.expandAll()`: полностью разворачивает дерево
- `obj.collapseAll()`: полностью сворачивает дерево
- `obj.collapseLevel(level)`: сворачивает до уровня `level`

---

Также обратите внимание, что все остальные элементы кода, пути к файлам, URL-адреса и IP-адреса остаются без изменений согласно правилам перевода.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Форматирование в формате JSON с подсветкой. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/leo108-jsonFormater.git
git@api.gitlife.ru:oschina-mirror/leo108-jsonFormater.git
oschina-mirror
leo108-jsonFormater
leo108-jsonFormater
master