public GrpcJsonMarshaller build(ServiceDescriptor serviceDescriptor) {
        requireNonNull(serviceDescriptor, "serviceDescriptor");
        return new DefaultJsonMarshaller(
                GrpcJsonUtil.jsonMarshaller(ImmutableList.copyOf(serviceDescriptor.getMethods()),
                                            jsonMarshallerCustomizer));
    }
Returns a newly-created {@link GrpcJsonMarshaller} with the specified {@link ServiceDescriptor}.
grpc/src/main/java/com/linecorp/armeria/common/grpc/GrpcJsonMarshallerBuilder.java