Рейтинг:
2
Karthik_Mahalingam
это должно быть что-то вроде этого
var obj = {
"A": {
"a": { "Default": 0.0, "Current": 30.0, "Min": 0.0, "Max": 200.0 },
"b": { "Default": 0.0, "Current": 60.0, "Min": 0.0, "Max": 10.44 },
"c": { "Default": 0.0, "Current": 60.0, "Min": 0.0, "Max": 89.0 },
"d": { "Default": 1.0, "Current": 60.0, "Min": 1.0, "Max": 255.0 },
"e": { "Default": 1.0, "Current": 60.0, "Min": 1.0, "Max": 255.0 },
"f": false
},
"B": {
"g": { "Default": 0.0, "Current": 15.0, "Min": 10.0, "Max": 20.4 },
"h": { "Default": 1.0, "Current": 120.0, "Min": 1.0, "Max": 255.0 },
"i": { "Default": 0.0, "Current": 60.0, "Min": 0.0, "Max": 10.44 },
"j": { "Default": 1.0, "Current": 60.0, "Min": 1.0, "Max": 255.0 }
},
"C": {
"k": { "Default": 0.0, "Current": 10.0, "Min": 0.0, "Max": 3.06 },
"l": { "Default": 1.0, "Current": 3.5, "Min": 0.0, "Max": 2.55 },
"m": { "Default": 0.0, "Current": 3.0, "Min": 0.0, "Max": 2.55 },
"n": { "Default": 0.0, "Current": 401.0, "Min": 0.0, "Max": 1270.0 }
}
}
// example
var aCur = obj.A.a.Current;
var bmin = obj.B.g.Min;
относиться
В формате JSON.разобрать()[
^] метод синтаксического анализа строки JSON
для визуального представления
JSON Парсер Онлайн[
^]
Karthik_Mahalingam
pls обеспечивают такой же выход.
или если у вас есть какой-то скриншот
Member 11373970
Это должно быть так в формате сетки, как 1-я и 2-я строки.(Невозможно прикрепить скриншот здесь)
5 2 4 200 50 10 1 600 5 51 50 1
8 4 2 620 10 55 2 150 8 16 25 0
Отображает только текущее значение каждого параметра..!
Предоставлено вами это для одного ряда..!
Karthik_Mahalingam
как вы отформатировали эти данные
https://snag.gy/ для скриншота
Member 11373970
Спасибо карти за ваш ответ..!
https://snag.gy/8MGxLn.jpg (для скриншота)
Отображает только текущие значения каждого параметра,и не требовалось упоминать значения Min, Max и default.
Вместо этого он должен быть только с текущими значениями, как показано ниже.
var obj = {
"Ля": {
"а": {"ток": 30.0},
"б": { "ток": 60.0},
"с": { "ток": 60.0},
"d": {"ток": 60.0},
"е": { "ток": 60.0},
"f": ложь
},
"Б": {
"г": { "ток": 30.0},
"h": {"ток": 60.0},
"я": { "ток": 60.0},
"Дж": { "ток": 60.0},
},
"С": {
"к": { "ток": 30.0},
"l": {"ток": 60.0},
"м": {"ток": 60.0},
"n": {"ток": 60.0},
}
}
Пожалуйста, предложите мне лучший способ...!
Karthik_Mahalingam
какова логика отображения данных на скриншоте?
Member 11373970
Я позабочусь о логике чтения данных из JSON-файла и отображения их в моей сетке.
Но мой вопрос заключается в том, что данные должны быть в структуре JSON..!
Karthik_Mahalingam
приведенный выше комментарий json является допустимым..
какой в этом вопрос.
Member 11373970
Это прекрасно, Картик.
Вышеприведенный был хорош для 1-го ряда.
Как лучше всего добавить значения 4 строк (в текстовом файле JSON)..!
Karthik_Mahalingam
Раджеш
и все же я не понимаю, в чем именно вы нуждаетесь.
Member 11373970
Нужно четыре текущих значения каждого параметра, и это должно быть в формате JSON для отображения в виде четырех строк в сетке.
Вышеприведенный был с 1 текущим значением..!
Karthik_Mahalingam
которых 4 текущие значения? будьте более конкретны, тогда только я могу вам помочь. иначе мне будет трудно понять вашу проблему.
Member 11373970
3 класса, а именно А, В и С.
Каждого класса, имеющих разные параметры, я.е,--&ГТ;а,B,С,D,Е,F, Б--&ГТ; г,H,Я,J и C--&ГТ; К,Л,М,Н...!
Каждый параметр имеет 4 значения, т. е. a. значение- & gt; 10, 45, 85,1 и b. значение- & gt; 4,55,98,4.(В формате JSON).
Надеюсь, вы понимаете...!
Karthik_Mahalingam
значит, теперь вам нужны только значения всех клас?
Karthik_Mahalingam
как вам нужно, в массиве?>
Member 11373970
Да, Картик!..
Karthik_Mahalingam
var mainArray = [];
for (o in obj)
{
var x = obj[o];
для (y в x)
{
var w = x[y]
ВАР подмассива = [];
для (v в w)
{
var u = w[v];
подмассива.нажимаем(у);
}
mainArray.толчок(подмассив);
}
}
теперь mainArray имеет все значения.
Member 11373970
Великий Картик!..
Но, я ожидаю текстовый файл со значениями в JSON structure / format..!
Karthik_Mahalingam
как вы можете использовать текстовый файл ?
Member 11373970
Это будет сделано, как показано ниже..!
Создание экземпляра О1 = создание экземпляра.Синтаксический Анализ(Файл.ReadAllText(@"c:\videogames.json"));
// чтение JSON непосредственно из файла
использование (StreamReader file = файл.OpenText(@"c:\videogames.json"))
использование (jsontextreader reader = новый JsonTextReader (файл))
{
JObject o2 = (JObject)JToken.ReadFrom (читатель);
}
Соответственно, нужно .json-файл со всеми значениями, как уже упоминалось ранее..!
Karthik_Mahalingam
Ньютон мягкий?
Member 11373970
Именно Картхикк...!
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы поддерживать цепь conv.
Karthik_Mahalingam
так в чем же теперь проблема
Member 11373970
Конечно!..
Необходимость.json-файл со всеми значениями, как уже упоминалось ранее..!
Karthik_Mahalingam
я дал вам код, вы можете использовать его на веб-странице, чтобы получить только значения.
Member 11373970
Не код ищу..!
Он должен быть в формате JSON, как показано ниже.
var obj = {
"Ля": {
"а": {"ток": 30.0},
"б": { "ток": 60.0},
"с": { "ток": 60.0},
"d": {"ток": 60.0},
"е": { "ток": 60.0},
"f": ложь
},
"Б": {
"г": { "ток": 30.0},
"h": {"ток": 60.0},
"я": { "ток": 60.0},
"Дж": { "ток": 60.0},
},
"С": {
"к": { "ток": 30.0},
"l": {"ток": 60.0},
"м": {"ток": 60.0},
"n": {"ток": 60.0},
}
}
Выше одного на 1 value...in точно так же нужно 4 значения для каждого параметра класса в формате JSON..!
Member 11373970
Нужно добавить еще 3 значения для каждого параметра класса в вышеупомянутом формате..!
Karthik_Mahalingam
что такое входные данные?
Member 11373970
Я получу эти значения программно из аппаратного комплекта..!
Но на данный момент входным является JSON-файл со всеми значениями..!
Karthik_Mahalingam
разместите образец данных входного файла.
Member 11373970
ПФБ...!
Класс A -> a, b, c, d, e, f
Класс B -> g, h, i, j
Clacc C --> k, l, m, n
выборочное значение:
а --&ГТ; 5,8,10,12
б --&ГТ; 2,4,3.5,6
с --&ГТ; 4,2,3,5
д --&ГТ; 200,620,401,124
е --&ГТ; 5,10.1,15
f -- & gt; True / false
г --&ГТ; 10,55,120,69
х --&ГТ; 15,2.65,7.5,9
я -- & gt; 600,1. 5,2,8
Дж --&ГТ; 5,8,16,55
к --&ГТ; 5,16,18,12
л --&ГТ; 10.1,5,15,85
м --&ГТ; 13,21,9,75
Н --&ГТ; 5,75,20,1
Karthik_Mahalingam
опубликуйте скриншот данных входного файла
Member 11373970
То же самое предусмотрено выше.
Для скриншота: https://snag.gy/gPxpWK.jpg
Karthik_Mahalingam
это не json
Member 11373970
Да, Картик..Я это знаю!..
Но,для демонстрационных целей клиенту нужны некоторые значения в формате JSON.
Karthik_Mahalingam
его трудно преобразовать в json.
если только мы не знаем точный формат данных в файле.
Member 11373970
Спасибо за ваш ответ Картик..!
Я позабочусь о преобразовании в / из JSON.... просто нужны значения для каждого параметра класса в формате json(в текстовом файле), как упоминалось выше..!
Karthik_Mahalingam
Хм, ладно.. попробовать это.
Member 11373970
Эй Картик,
Нужна ваша помощь..! Чтобы создать текстовый файл со всеми значениями в формате json, как показано ниже.
var obj = {
"Ля": {
"а": {"ток": 30.0},
"б": { "ток": 60.0},
"с": { "ток": 60.0},
"d": {"ток": 60.0},
"е": { "ток": 60.0},
"f": ложь
},
"Б": {
"г": { "ток": 30.0},
"h": {"ток": 60.0},
"я": { "ток": 60.0},
"Дж": { "ток": 60.0},
},
"С": {
"к": { "ток": 30.0},
"l": {"ток": 60.0},
"м": {"ток": 60.0},
"n": {"ток": 60.0},
}
}
Нужно добавить еще три значения к каждому параметру в приведенном выше формате..!
Как --> a -- Ток: 30.0, 42.0,12.5,788
Karthik_Mahalingam
просто сохраните его в текстовом файле
https://msdn.microsoft.com/en-us/library/8bh11f1k.aspx
Member 11373970
Никакого Картика!.. Не программу ищу.
Вместо этого я просто хочу, чтобы вы создали файл со всеми значениями вручную в формате json (в txt-файле)..!
Позже мы прочитаем данные из этого txt-файла, чтобы отобразить их в сеточном формате.
Karthik_Mahalingam
хорошо откуда вы возьмете данные
Karthik_Mahalingam
откуда вы получаете данные
Member 11373970
Фактически получит данные из аппаратного комплекта (на заключительном этапе) и преобразует все значения в txt-файл в формате JSON.
Но, на данный момент, нужны фиктивные данные в txt-файле, чтобы проверить функционально ..это тоже формат JSON..
Итак, эти данные вы должны ввести вручную в txt-файл, потому что вы знаете JSON и его формат.
Karthik_Mahalingam
просто поместите эти значения в текстовый файл и проанализируйте его как json , он будет работать.
{
"Ля": {
"а": {"ток": 30.0},
"б": { "ток": 60.0},
"с": { "ток": 60.0},
"d": {"ток": 60.0},
"е": { "ток": 60.0},
"f": ложь
},
"Б": {
"г": { "ток": 30.0},
"h": {"ток": 60.0},
"я": { "ток": 60.0},
"Дж": { "ток": 60.0},
},
"С": {
"к": { "ток": 30.0},
"l": {"ток": 60.0},
"м": {"ток": 60.0},
"n": {"ток": 60.0},
}
}
Member 11373970
Пожалуйста, добавьте еще три значения к каждому параметру класса вручную в вышеупомянутом, потому что я не знаю, как/куда добавить в вышеупомянутом.
Karthik_Mahalingam
серьезно, вы находитесь в слепом подходе, пожалуйста, попросите вашу команду привести к expalin требования
Member 11373970
Спасибо, Картик...!
https://www.sitepoint.com/google-maps-json-file/ (это то, что я ищу)
Нет problem..my проблема была решена по ссылке сверху.
Karthik_Mahalingam
хороший.