Convert snippets.json to dynamic loading.
Add has_member method to JsonObject.