json不能直接轉化為csv,因為它們根本不是存同一類東西的。json的本質是字典,是hash表,用來儲存非結構化的資料。csv本質是表,用來儲存結構化資料(雖然實際上你存什麼沒人管)。想把json轉成csv,核心問題只有一個:如何把非結構化的資料處理成結構化的這個問題解決起來有最簡單的思路有兩個:
json不能直接轉化為csv,因為它們根本不是存同一類東西的。json的本質是字典,是hash表,用來儲存非結構化的資料。csv本質是表,用來儲存結構化資料(雖然實際上你存什麼沒人管)。想把json轉成csv,核心問題只有一個:如何把非結構化的資料處理成結構化的這個問題解決起來有最簡單的思路有兩個:
配置。讓程式決定json裡的非結構化資料應該如何處理。約定。規定json按照某種格式來寫。這兩種方式各有適用的場景。配置的思路適用於自己不能控制json內容的情況,但是工作繁雜;約定處理起來簡單,但是不能對付未知內容的json。Twiknight/csv_generator · GitHub這是一個簡單的使用約定的方式處理Json的小工具,但是我猜這不是你想要的那種。-----------------------------------------話說簡潔裡面寫著“計算機”的人來問這種問題真的合適嗎?Github上面有關csv和json轉換的小工具幾個月之前就有好幾面了。