Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо сделать аналог сервиса http://jsoneditoronline.org/

 За основу можно взять https://ace.c9.io/ и останется только добавить постройку Tree https://github.com/josdejong/jsoneditor/)

У пользователя должна быть возможность делать следующие действия: 

1) создавать новый пустой документ 

2) открывать/загружать документ с: диска, по URL либо текущие сохраненные файлы. 

3) Сохранять: на диск или онлайн (при сохранении онлайн, файл записывается на диск с случайным названием (40 символов) и генерируется ссылка на этот файл. Чтоб можно было в дальнейшем перейти по URL. Пользователь может давать названия своим файлам и может видеть дату последнего сохраненного изменения 

Пример: 

site.com/json/?id=e0c4f10ba725cca22a6b4af38bae81be 

site.com/xml/?id=e0c4f10ba725cca22a6b4af38bae81be 

4) Раздел настройки 

5) Help 

Поддерживаемые форматы для валидации/проверки: 

JSON – Валидация, постройка Tree 

HTML – Валидация 

PHP – Валидация (Хотелось бы, чтоб была возможность выбрать версию php) 

XML – Валидация, постройка Tree 

CSS – Валидация 

Javascript – Валидация 

Lua – Валидация 

Для каждого формата будет свой отдельный URL. 

site.com/json 

site.com/php 

Знание JS.

6 лет назад
kopenko
34 годаРоссия
6 лет в сервисе
Был
5 лет назад
6 отзывов(-1)