Skip to content

Instantly share code, notes, and snippets.

@pengan1987
Created November 21, 2018 19:26
Show Gist options
  • Select an option

  • Save pengan1987/c2ae8caf53a9b06bf52197ec9d53ebb1 to your computer and use it in GitHub Desktop.

Select an option

Save pengan1987/c2ae8caf53a9b06bf52197ec9d53ebb1 to your computer and use it in GitHub Desktop.
Translate item name to pinyin
import json
import pinyin
with open('data.json', 'r') as f:
loaded_data = json.load(f)
newArr = []
for dataElem in loaded_data:
pinName = pinyin.get(dataElem['name'], format="strip", delimiter="")
pinName = pinName.replace(" - ","_")
dataElem['id'] = pinName
newArr.append(dataElem)
print json.dumps(newArr, ensure_ascii=False).encode('utf8')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment