Class JsonFormat.Parser (3.19.4)
public static class JsonFormat.Parser
A Parser parses JSON to protobuf message.
Methods
public JsonFormat.Parser ignoringUnknownFields()
Creates a new Parser configured to not throw an exception when an unknown field is
encountered. The new Parser clones all other configurations from this Parser.
public void merge(Reader json, Message.Builder builder)
Parses from JSON into a protobuf message.
Exceptions |
Type |
Description |
IOException |
if the input is not valid JSON
format or there are unknown fields in the input.
|
public void merge(String json, Message.Builder builder)
Parses from JSON into a protobuf message.
public JsonFormat.Parser usingTypeRegistry(TypeRegistry registry)
Creates a new Parser using the given registry. The new Parser clones all other
configurations from this Parser.
public JsonFormat.Parser usingTypeRegistry(JsonFormat.TypeRegistry oldRegistry)
Creates a new Parser using the given registry. The new Parser clones all other
configurations from this Parser.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]