Size: a a a

2021 February 21

CC

Chris Calvin 🦖 in C++ Together 2.0
Нормальный С код
источник

Z

Zarret in C++ Together 2.0
Но на первый взгляд выглядит неоч
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Не, на достаточно хорошем уровне сделано
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Декомпозировать разве можно
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Artem Sokolovskiy
Я когда пробовал, просто заколебался с выведением из файла
#include <iostream>
#include <nlohmann/json.hpp>

int main()
{
std::ifstream fs(“your.json”);
auto json = nlohmann::json::parse(fs);
}
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Chris Calvin 🦖
Уверен, что за такую красоту надо дорого платить
Не особо, хотя симджсон будет быстрее да
источник

AS

Artem Sokolovskiy in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
#include <iostream>
#include <nlohmann/json.hpp>

int main()
{
std::ifstream fs(“your.json”);
auto json = nlohmann::json::parse(fs);
}
3 года мучений. СПАСИБО
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Artem Sokolovskiy
Почему? {1: {2:3, 4:[5,6]}, 7:8} спокойно
Это невалидный жсон, поля должны быть в кавычках строкового типа
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Zarret
ОН САМ ТИПЫ НАХОДИТ
Ага, лохман может
источник

AS

Artem Sokolovskiy in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Это невалидный жсон, поля должны быть в кавычках строкового типа
🔫
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ага, лохман может
Там надо либо from_json/to_json догрузить, либо срализатор, либо он из стрима сожрет
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Zarret
Я многое в жизни видел, но нагон по грамматике в контексте жсона ещё не видел
Ты не читал статью Parsing JSON is a Minefield?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Chris Calvin 🦖
Ну не суть важно, на это можно забить. А вот попробуй в словарик замапить top-level JsonArray
Кажется, это нельзя сделать без микро хака
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Chris Calvin 🦖
Без введения синтетического ключа ты этого не сделаешь
Угу
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
А потом мы и удивляемся, почему блять такое кривое говно везде. Правильно: потому что какому-то питоноджуну было лееееень спеку блять прочитать!😡
источник

AS

Artem Sokolovskiy in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
А потом мы и удивляемся, почему блять такое кривое говно везде. Правильно: потому что какому-то питоноджуну было лееееень спеку блять прочитать!😡
Я всехда спеки читаю хули ты начинаешь
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Это видно.
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ну, в питоне конечно проще так-то это, да, ибо жсон это условно-гетерогенная структура, и динамическая слабая типизация помогает как раз в этом
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Кажется, это нельзя сделать без микро хака
Нельзя, нужен синтетический ключ)
источник

G

GNU/Плюшка in C++ Together 2.0
Нет блять минеральный )
источник