Сбросить JSON в YAMLPython

Программы на Python
Ответить
Anonymous
 Сбросить JSON в YAML

Сообщение Anonymous »

У меня есть файл .json (названный мета.json), вот такой:

Код: Выделить всё

{
"main": {
"title": "今日は雨が降って",
"description": "今日は雨が降って"
}
}
Я хотел бы преобразовать его в файл .yaml (названный мета.yaml), например:

Код: Выделить всё

title: "今日は雨が降って"
description: "今日は雨が降って"
< /code>

То, что я сделал, было: < /p>

import simplejson as json
import pyyaml

f = open('meta.json', 'r')
jsonData = json.load(f)
f.close()

ff = open('meta.yaml', 'w+')
yamlData = {'title':'', 'description':''}
yamlData['title'] = jsonData['main']['title']
yamlData['description'] = jsonData['main']['description']
yaml.dump(yamlData, ff)
# So you can  see that what I need is the value of meta.json
Но, к сожалению, я получил следующее:

{description: "\u4ECA\u65E5\u306F\u96E8\u304C\u964D\u3063\u3066", title: "\u4ECA\u65E5\
\u306F\u96E8\u304C\u964D\u3063"}
< /code>

Почему? < /p>

Подробнее здесь: https://stackoverflow.com/questions/159 ... -into-yaml
Ответить

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

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

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

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

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