powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите валидатор json.
65 сообщений из 65, показаны все 3 страниц
Подскажите валидатор json.
    #39504270
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проекте используется Newtonsoft.Json.
Файл загружается и отправляется соисполнителю проекта.
В частности приходит ошибка при { вместо [.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504350
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ясон - зло
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504354
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Ясон - зло
это валидатор такой?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504361
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
)
Вот, немного глянул вопрос
Парсинг JSON — это минное поле
https://m.habrahabr.ru/company/mailru/blog/314014/
Оказывается там непаханное поле).
А таких валидаторов, что выведут кусок ошибки или укажут на место ошибки наверно вообще нет.
Так что пока изучаю вопрос, и даже не знаю, ругать ли созаказчика за требование квадратных скобок вместо фигурных.
Код в понедельник будем писать.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504364
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

JSON5
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504368
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ругать ли созаказчика за требование квадратных скобок вместо фигурных.
он в нарушение стандарта их требует?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилPetro123ругать ли созаказчика за требование квадратных скобок вместо фигурных.
он в нарушение стандарта их требует?
вот я бы такой же вопрос задал, но пока не компетентен).
Т.е. есть фирма "ХХХ" (скорее соисполнители), которой мы на вход должны загружать и выгружать файлы.
Я сделал просто:
- выгрузил от них файл. Скобки фигурные.
- пытался их же файл загрузить. Скобки требует квадратные.
Пока это вся информация.
hVostt,
спс. Почитаем.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504385
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quote Petro123]Парсинг JSON — это минное поле
преувеличение. RFC7159 вполне пригоден для жизни.

фигурные для объектов, квадратные для массивов - в упор не пойму как здесь можно заблудиться
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504446
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
[quote Изопропил]Petro123Парсинг JSON — это минное поле
преувеличение. RFC7159 вполне пригоден для жизни.

фигурные для объектов, квадратные для массивов - в упор не пойму как здесь можно заблудиться
Особенно хорошо, когда эти скобки должны быть внутри текста
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504455
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Особенно хорошо, когда эти скобки должны быть внутри текста
и что в этом особенного???


деградация такова, то разбор несчастного JSON проблемой стал?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504461
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Cat2]Изопропилпропущено...

Особенно хорошо, когда эти скобки должны быть внутри текста
Текст должен быть в кавычках. Проблема обычно из-за кавычек. Какое-нибудь ООО "Компания "Рога и копыта" взрывает все форматирование.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504463
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TКакое-нибудь ООО "Компания "Рога и копыта" взрывает все форматирование.
с ума все сошли что ли?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504468
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилDima TКакое-нибудь ООО "Компания "Рога и копыта" взрывает все форматирование.
с ума все сошли что ли?
Я нет. Но известный WebAPI сервис ЭДО не принимал документ где было три кавычки в названии юр.лица, кавычки убрал - документ прошел.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504470
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tсервис ЭДО
какое это имеет отношение к JSON и его валидности?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504738
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЯ нет. Но известный WebAPI сервис ЭДО не принимал документ где было три кавычки в названии юр.лица, кавычки убрал - документ прошел.

Маскировку кавычек отменили чтоль?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504739
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилDima Tсервис ЭДО
какое это имеет отношение к JSON и его валидности?

Как-то порезался ножом... Проголосовал за запрет ножей, кусайте зубами детишки!
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39504927
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня копал формат.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Работает:
objects:[Object]
  A:[Array]
  B:[Array]
  C:[Array]
..........

НЕ Работает:
objects:[Object]
  A:[Object]
  B:[Object]
  C:[Object]
..........


Т.е. у объектов нужно сменить Properties на тип массив.
Теперь итератором по объектам и ....?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505210
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Сегодня копал формат.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Работает:
objects:[Object]
  A:[Array]
  B:[Array]
  C:[Array]
..........

НЕ Работает:
objects:[Object]
  A:[Object]
  B:[Object]
  C:[Object]
..........



Т.е. у объектов нужно сменить Properties на тип массив.
Теперь итератором по объектам и ....?
json где?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505310
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилjson где?
рабочий
Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
{
	"b": "test",
	"message": "aaaaaaaaa",
	"p": {
		"A": [{
			"informationAssociations": [],
			"lat": 5.3,
			"lon": 7.6
		}],
		"B": [{
			"informationAssociations": [],
			"lat": 5.3,
			"lon": 7.6
		}],
		"C": [{
			"informationAssociations": [],
			"lat": 5.3,
			"lon": 7.6
		}]
	},
	"warning": ["File /schemes/1/ not found"]
}


не рабочий:
Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
{
	"b": "test",
	"message": "aaaaaaaaa",
	"p": {
		"A": {
			"informationAssociations": [],
			"lat": 5.3,
			"lon": 7.6
		},
		"B": {
			"informationAssociations": [],
			"lat": 5.3,
			"lon": 7.6
		},
		"C": {
			"informationAssociations": [],
			"lat": 5.3,
			"lon": 7.6
		}
	},
	"warning": ["File /schemes/1/ not found"]
}
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505351
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Оба валидных JSON по RFC 4627, проверил 3-мя разными валидаторами. Проблема рукожопого ПО, который не может обработать простейший JSON это не проблема JSON.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505360
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПО просто считает, что A,B,C - массивы объектов, ничего особенного.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505370
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я так и понял.
Если кто подскажет переделку одного во второе, будет здорово.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505375
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Переделывать то зачем?
Сразу генерировать тот Json, который нужен потребителю
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505393
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Между нами и соисполнителем куча народу. Политика.
А я технарь. Будем считать что это костыль до имправления ими бага.
Пошел делать конвертер на лету.
Тем более что костыль с комментарием что это костыль и согласия Руководсва являетмя золотым костылём с отпущением грехов))).
Удачи!
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505964
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хммм.
Данный парсер имеет особености:
- хотел в оперативке изменить им тот файл который открыл. Не вышло.
Может изменять только простые значения атрибутов. Если мне в цикле надо изменить все объекты, то не даёт.
- для небольших правок есть много разных объектов: jObject\jProperty\jToken\....
- writer для записи можно основать только на стриме от system.io. Т.е. связать с файлом на диске. Мне нужно было без диска в оперативке.
В результате сделал костыль через создание другого файла. Т.е. фактически переписал из первого файла во второй файл.
Если у кого что будет по теме - велкам сюда.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39505965
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Если у кого что будет по теме - велкам сюда.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var src = JObject.Parse(json);

var target = JObject.FromObject(new {
   b = src["b"],
   message = src["message"],
   p = new {
      A = new[] { src["p"]["A"] },
      B = new[] { src["p"]["B"] },
      C = new[] { src["p"]["C"] },
   },
   warning = src["warning"]
});
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506016
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот даже не поленился и накидал:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
public class Item
    {
        public IList<string> informationAssociations;
        public double lat;
        public double lon;
    }

    public class AA
    {
        public string b;
        public string message;
        public BB p;
        public string[] warning;
    }

    public class BB
    {
        public Item[] A;
        public Item[] B;
        public Item[] C;
    }

    class Program
    {
        static void Main(string[] args)
        {
            var a = new AA()
            {
                b = "test",
                message = "aaaaaaaa",
                p = new BB()
                {
                    A = new Item[] { new Item() { informationAssociations = new List<string>(), lat = 5.3, lon = 7.6 } },
                    B = new Item[] { new Item() { informationAssociations = new List<string>(), lat = 5.3, lon = 7.6 } },
                    C = new Item[] { new Item() { informationAssociations = new List<string>(), lat = 5.3, lon = 7.6 } }
                },
                warning = new string[] { @"File /schemes/1/ not found" }
            };

            var s = JsonSerializer.Create();
            using (var w = new System.IO.StreamWriter(@"D:\test.txt"))
            {
                s.Serialize(new JsonTextWriter(w), a);
            }
        }
    }


на выходе получился файл:
{"b":"test","message":"aaaaaaaa","p":{"A":[{"informationAssociations":[],"lat":5.3,"lon":7.6}],"B":[{"informationAssociations":[],"lat":5.3,"lon":7.6}],"C":[{"informationAssociations":[],"lat":5.3,"lon":7.6}]},"warning":["File /schemes/1/ not found"]}

вроде всё как в рабочем варианте. Не понимаю в чём проблема.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506045
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pu4koffНе понимаю в чём проблема.
подозреваю, что топикстартер не желает вносить изменения в сериализуемый класс
и искусственно делать массив из одного айтема.

лечится конвертером

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
    class ItemConverter : JsonConverter
    {
        public override bool CanConvert(Type objectType)
        {
            return (objectType == typeof(Item));
        }

        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            throw new NotImplementedException();
        }

        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
           new JArray(JObject.FromObject(value)).WriteTo(writer);
        }
    }
....

 string json = JsonConvert.SerializeObject(v, Formatting.Indented,  new JsonSerializerSettings { Converters = { new ItemConverter() } });
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506057
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Во! Ты самый умный.
Конвертер видел в api но как юзать не врубился.
И сериализации с классами тоже нету. Занафига мне они.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506105
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123И сериализации с классами тоже нету
анонимный класс сериализуется? Ну если крякает как утка - значит утка
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506109
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Это не понял. Вот у меня, например, из автокада ole server я стряпаю json.
Или из субд получаю.
Нету никаких классов.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506113
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

это я не понял. json врукопашную собирается? без сериалиализации?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506118
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Да.
У xml json изначально было назначение передать структуры данных, а не классы.
Это просто труба.
Другой вопрос, если даже захотеть классы, то где я их возьму?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506120
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
ГИС система выдаёт json уже готовый.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506142
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123структуры данных, а не классы.
классы являются вполне себе структурой данных

Petro123Другой вопрос, если даже захотеть классы, то где я их возьму?
сгенерировать по схеме
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506158
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилклассы являются вполне себе структурой данных
Экземпляры мне не нужны. Сериализация это экземпляры.
Изопропилсгенерировать по схеме
Покажи для автокада.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506159
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, по школе, класс это данные плюс методы).
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506188
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Кстати, по школе, класс это данные плюс методы).
трансфер-объект о методах не в курсе
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506199
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123В проекте используется Newtonsoft.Json.
зачем, если нет ни классов, ни экземпляров?
строки ескейпить что ли?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506250
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Изопропил,
Во! Ты самый умный.
Конвертер видел в api но как юзать не врубился.
И сериализации с классами тоже нету. Занафига мне они.

Конвертер будет работать только при наличии класса, который используется для десериализации.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506253
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

И ещё раз повторю своё решение, работает БЕЗ классов для JSON.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var src = JObject.Parse(json);

var target = JObject.FromObject(new {
   b = src["b"],
   message = src["message"],
   p = new {
      A = new[] { src["p"]["A"] },
      B = new[] { src["p"]["B"] },
      C = new[] { src["p"]["C"] },
   },
   warning = src["warning"]
});
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506258
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилтрансфер-объект о методах не в курсе
Суслика видишь? ))).
Получается ни с какой стороны классы не нужны. У самого Телерика биндинг json тоже без классов но с форматом и структурой.
В парсере есть работа с токенами. Кроме классов.
Банальный Nodes не имеет отношения к классам и сериализации.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506261
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Да. Попробую отпишусь. Текучка.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506263
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКонвертер будет работать только при наличии класса,
Фигово.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506302
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttКонвертер будет работать только при наличии класса,
Фигово.
ну дык и строй дерево из JArray,JObject и JValue
и сериализуй его потом
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506308
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такой костыль если чё)):
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var jObj = JObject.Parse (file1
var tempFile = .....
wtite = JsonTextWriter ( tempFile
JToken jtokVal = jObj ["p"];       
                  
foreach (JProperty x in (JToken) jtokVal )
{
wtite.StartArray ();// ставит скобку))))
writer.WriteRaw (tokItems.ToString);
.....
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506314
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Я не понимаю как строить, если известен только уровень скобки. Т.е. добаить array тип. А сами классы неизвестны по маленькому куску кода.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506386
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Изопропил,
Я не понимаю как строить, если известен только уровень скобки. Т.е. добаить array тип. А сами классы неизвестны по маленькому куску кода.

если я правильно понял вопрос - можно так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
StringBuilder sb = new StringBuilder();
            StringWriter sw = new StringWriter(sb);
            using(JsonWriter writer = new JsonTextWriter(sw))
            {
                
                JObject root = new JObject();
                root.Add("message", new JValue("msg"));
                var p = new JObject();

                var oa = new JObject(); 
                oa.Add("lon", 12.0);
                oa.Add("lat", 14.0);
                p.Add("A",new JArray(oa));

                p.Add("B", new JArray(JObject.FromObject(new { lat=13.0,lon=16.0})));

                root.Add("p", p);
                root.WriteTo(writer);
            }

            string json = sb.ToString();
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506398
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Все что после скобок, т.е. напр. lat и lon зпранее не известно.
Известен root и класс p.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506405
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Я перекидываю в другой файл writer.WriteRaw (token)
И пофиг что там за дерево классов, свойств в 50 поколений.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506469
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

задача не породить json, а преобразовать один json в другой?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506545
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилPetro123,

задача не породить json, а преобразовать один json в другой?
Конвертер. Берет любой формат во втором уровне после скобок. До скобок всё одинаковое кроме имени класса A, B, C ..... любое имя.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506546
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы string.Replace заменил скобки, если бы можно было))
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506554
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Какая-то задача жестянская. Я понимаю, конеш, костыли наше фсё, но это....
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506555
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Берет любой формат во втором уровне после скобок
странная терминология.

ломом и кувалдой JSON-XML-XSLT-XML-JSON можно решить.

или поискать подходящий прямой json2json конвертер
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506558
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилстранная терминология.

Вопросов сразу много возникает :)
Любой «второй уровень» переделывать в массив?
А вложенные?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506566
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Блин, первая же коллекция где А, Б, ...там скобки лишние. Остальные все нормально.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506567
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123,

Какая-то задача жестянская. Я понимаю, конеш, костыли наше фсё, но это....
Что такого? Из автокада делали json. Соисполнители, не мы. Дали лишний раз
Writer.BeginСкобка )))
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506568
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Насчёт формата, например, нартсовал ты в полигоне пару дырок.
Значит в классе полигон будут вложенные 2 класса.
Никакой маппинг и сериализацию тут не прицепить.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506569
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Writer.BeginСкобка
это и есть говнокод.

ни класса для сериализации, ни другого представления дерева
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506570
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Никакой маппинг и сериализацию тут не прицепить.но деревяшку из
JObject,JArray,JValue (или их аналогов) построить можно.
а потом её сериализовать в json,bson,xml,yml или чёрта в ступе.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506571
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет же - захардкодили печать скобок
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506573
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Ты не понял? Какие классы в ole server Excell, Autocad?
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506574
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилпостроить можно.
Покажи или ссылку дай.
У телерика классов нет. Выше писал.
...
Рейтинг: 0 / 0
Подскажите валидатор json.
    #39506590
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот Телерик данные для биндинга одной фразой. И данные будут показаны на клиенте.
Т.е. всё индивидуально по задаче надо смотреть.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<Toc>
      <Node>
        <Title>Main Title</Title>
        <id>1</id>
        <parentId></parentId>
      </Node>
      <Node>
        <Title>Child Title</Title>
        <id>2</id>
        <parentId>1</parentId>
      </Node>
    </Toc>
...
Рейтинг: 0 / 0
65 сообщений из 65, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите валидатор json.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]