Написать одну функцию перевода массива PHP в JSON со схемой (Бюджет: 1500 руб)

Дата публикации: 23.02.2021 17:31:05
Бюджет: 1500 руб
Мне нужно на PHP написать функцию перевода массива в JSON. JSON не обычный, должен иметь схему с указанием типа значения. Типы бывают: int для целых чисел bytes в 16ричном формате, максимальный размер в 64 байта у бинарного значения string строка с максимальной длиной в 64 байта list список объектов map список объектов, где в объекте k будет ключ, а в объекте v будет значение null или bool там нет. Такие элементы просто удалятся Если значение переменной больше максимально допустимого размера, то режем до размера. Значению самого первого уровня являются объектами в числовыми индексами "0", "1", "2"..... К примеру: [ 'item' => ['This is a string!', 'Another string.'] ] В результате должно быть: {         "0": {             "map": [                 {                     "k": {                         "string": "item"                     },                     "v": {                         "list": [                             {                                 "string": "This is a string!"                             },                             {                                 "string": "Another string."                             }                         ]                     }                 }             ]         } } Более детально спецификацию схемы могу объяснить лично. У меня получается делать в PHP такую конвертацию руками, если я заранее знаю структуру массива. Но хотелось бы просто иметь функцию, которая любой массив приведёт в правильный json.
Источник: www.fl.ru
Число просмотров: 3

Еще проекты:

Доработка плагина план-схемы (Бюджет: 3000 руб)

Приветствую, просьба если Вы верстальщик или программер тиоретик, не тратьте мое и свое время, только для ребят, кто уверен в своих знаниях и силах

1. Сайт вот https: //...

Создать из Wordpress-шаблона небольшой 3-язычный сайт "под ключ" для компании (Бюджет: 7000 руб)

Компания из сферы управления коммерческой недвижимостью. Вероятнее всего, будет выбран 1-страничный адаптивный кроссбраузерный шаблон, который нужно довести до ума: 3 языка, оставить и сверстать только необходимые разделы, настроить статистику и тд.  Сайт ориентирован на существующих и будущих партнеров фирмы.

Выкуп долей в квартирах (Бюджет: 1500 руб)

Требуется составить и красиво оформить лист на котором будет написано что частный инвестор выкупит за 1 день долю в Квартире , комнате или частном доме собственными средствами .

Требуется Рекламная компания для сбора лидов. (Бюджет: 20000 руб)

Для сбора Лидов требуется трафик. Ориентированно на Польшу продажа услуг.   Есть функциональный Лэндинг.  Прошу написать подробной в чем будет заключаться ваша работа.

Сайт-каталог часовых механизмов под ключ (Бюджет: 10000 руб)

Всем привет. Хочу иметь сайт-каталог часовых механизмов наручных часов. Фотографии, техническое описание, особенности, возможно видео с разборкой и сборкой и так далее.