public class dev.langchain4j.model.qianfan.client.Json extends java.lang.Object
{
public static final com.google.gson.Gson GSON;
void <init>()
{
dev.langchain4j.model.qianfan.client.Json v;
v := @this: dev.langchain4j.model.qianfan.client.Json;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static java.lang.String toJson(java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
com.google.gson.Gson v;
v := @parameter: java.lang.Object;
v = <dev.langchain4j.model.qianfan.client.Json: com.google.gson.Gson GSON>;
v = virtualinvoke v.<com.google.gson.Gson: java.lang.String toJson(java.lang.Object)>(v);
return v;
}
static java.lang.Object fromJson(java.lang.String, java.lang.Class)
{
com.google.gson.Gson v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v = <dev.langchain4j.model.qianfan.client.Json: com.google.gson.Gson GSON>;
v = virtualinvoke v.<com.google.gson.Gson: java.lang.Object fromJson(java.lang.String,java.lang.Class)>(v, v);
return v;
}
static void <clinit>()
{
com.google.gson.FieldNamingPolicy v;
com.google.gson.Gson v;
com.google.gson.TypeAdapterFactory v;
com.google.gson.GsonBuilder v, v, v;
v = new com.google.gson.GsonBuilder;
specialinvoke v.<com.google.gson.GsonBuilder: void <init>()>();
v = <com.google.gson.FieldNamingPolicy: com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES>;
v = virtualinvoke v.<com.google.gson.GsonBuilder: com.google.gson.GsonBuilder setFieldNamingPolicy(com.google.gson.FieldNamingPolicy)>(v);
v = <dev.langchain4j.model.qianfan.client.MessageTypeAdapter: com.google.gson.TypeAdapterFactory MESSAGE_TYPE_ADAPTER_FACTORY>;
v = virtualinvoke v.<com.google.gson.GsonBuilder: com.google.gson.GsonBuilder registerTypeAdapterFactory(com.google.gson.TypeAdapterFactory)>(v);
v = virtualinvoke v.<com.google.gson.GsonBuilder: com.google.gson.Gson create()>();
<dev.langchain4j.model.qianfan.client.Json: com.google.gson.Gson GSON> = v;
return;
}
}