Revert "Revert "change_city and json parse""

This reverts commit 69a945ed2f1d9bc181f1f809ae802536f7e804e5.