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

OSCHINA-MIRROR/ashen_23-json2swift

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

json2swift

Автоматическое преобразование строки JSON в структуру Swift. 中文介绍

demo


Как использовать?

  1. Приложение для OS X:
    • Введите JSON слева.
    • Нажмите «convert =>».
    • Скопируйте результат.

Параметры:

  • ObjectMapper (https://github.com/Hearst-DD/ObjectMapper): простое сопоставление объектов JSON, написанное на Swift. Если выбрано это значение, то в результате автоматически добавится функция сопоставления.
  • name: имя результата по умолчанию — «Result».
  • prefix: префикс каждого имени структуры, по умолчанию пустое значение.
  1. Скрипт Python:
  • Откройте терминал и перейдите к файлу Main.py.
  • Скопируйте строку JSON в файл с именем «jsons.txt».
  • Выполните команду Python3 Main.py.
  • Результат будет записан в файле ResultModel.swift.


Другое

CocoaPython (./json2Swift/CocoaPython.swift): быстрый способ использования Python с Cocoa. Мы можем использовать CocoaPython.swift следующим образом:

// путь к python
guard let aPath = Bundle.main.path(forResource: "Parse", ofType: "py") else { return }

// args: параметры, принимаемые python
// block: полный блок
let script = CocoaPython(scrPath: aPath, args: [""]) { [weak self] in
    print($0) // возврат python
    print($1) // ошибка python
}

script.spliPara = "$" // символ разделения результатов, если не установлено, все результаты находятся в result[0].
script.runAsync()
// или script.runAsync(asyncComlete: false) // вызов полного блока в глобальной асинхронной функции
// или script.runSync() // запуск в текущем потоке

Ссылки

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

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

Введение

auto convert json to swift struct Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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