Я прочитал в JSON из исходной конечной точки REST и пишу в таблицу BigQuery.Я хочу сделать атрибуты таблицы BigQuery более читабельными, т.е.От src_lat до source_latitude и т.д.
см. JsonFactory.parse() в сочетании с https://developers.google.com/api-client-library/java/google-http-java-client/reference/1.20.0/com/google/api/client/json/CustomizeJsonParser ... это позволяет настроить синтаксический анализатор для анализа в целевом классе объектов, которые имеют разные имена полей.вам нужно будет extend CustomizeJsonParser и реализовать метод handleUnrecognizedKey, который вызывается для всех ключей полей, которые не могут быть сопоставлены напрямую, и затем правильно сопоставить эти поля, например.в операторе switch.
JsonFactory.parse()
extend CustomizeJsonParser
handleUnrecognizedKey
switch
можно также использовать API потоковой передачи Jackson для повторного сопоставления полей, см. этот пример .