Python Json Parser с именем файла и номерами строк?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python Json Parser с именем файла и номерами строк?

Сообщение Anonymous »

pythons: "json.loads ()" - это здорово - но в нем отсутствует важная вещь.
для каждой вещи, найденной, мне нужно иметь номер строки в файле, где он был найден. Есть моменты, когда конфигурация является «json-syntacticaly-corrrect»-но является неправильной для целей конфигурации. < /P>
Рассмотрим, этот тривиальный пример, представляющий какое-то имя. < /P>
{
"correct" : {
"first" : "Fred",
"last" : "Flintstone"
},
"error" : {
"first" : 1234.6789,
"last" : "Flintstone"
}
}
< /code>
В приведенном выше оба «синтаксически правильные» в зависимости от «json.loads»
, но - инструмент, использующий информацию, хочет, чтобы поля «первое» было строкой. Должен быть строка, а не число < /p>
Я хочу вместо этого сделать это:
filename: LineNumber: «Неправильно. Фарст» должен быть строкой, а не число < /p>
Этот пример - тривиальная (несколько записей), но фактический вариант использования имеет сотни вещей, и есть способность указать FearEname: LineRumber очень помогает < /p> p> Pr> Pr> Pr> Pr> Pr> Pr> Pr> Plenumful < /p> Prueful < /prefful < /prefful < /prefful < /prefful < /prefful < /prefful < /prefful < /prefful < /prefful < /prefful < /pr> pr> pr> pr> pr> pr> pr> pr> pr> plenumbure. Никакого способа сделать это с JSON, или YAML, или Toml
Я действительно не хочу писать свой собственный анализатор для этого.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ne-numbers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»