6

Python で区切られた文字列を階層的な JSON に変換するにはどうすればよいですか。jQueryで同様の質問の解決策を見ました。私は同じためのpythonソリューションを見つけようとしています。

JQuery を使用して区切り文字列を階層的な JSON に変換する


目標は、 sport/tennis/grandslams
sport/chess
sport/chess/players/men
sport/tennis
sport/cricket/stadiums
sport/tennis/players のような一連の URL からカテゴリの階層的な json を生成することです。

4

2 に答える 2

0

モジュールjson.dumps()から探していますか?json

編集:ああ、わかりました。たぶん次のようなもの:

#paths is a list of strings containing the paths you are scraping from your site.
hierarchy = {}
for path in paths:
    cursor = hierarchy
    for part in path.split('/'):
        if part not in cursor:
            cursor[part] = {}
        cursor = cursor[part]
于 2012-04-19T14:16:15.083 に答える