From 74207a9d74cd8073ea59a6bf71b264d97ebc0270 Mon Sep 17 00:00:00 2001 From: allenzs Date: Thu, 28 Apr 2022 00:50:19 +0800 Subject: [PATCH 1/2] fix: fastjson parse pojo camel case,but field is underscore in json --- src/main/java/net/ipip/ipdb/MetaData.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/ipip/ipdb/MetaData.java b/src/main/java/net/ipip/ipdb/MetaData.java index 7b844e9..1517564 100644 --- a/src/main/java/net/ipip/ipdb/MetaData.java +++ b/src/main/java/net/ipip/ipdb/MetaData.java @@ -1,5 +1,7 @@ package net.ipip.ipdb; +import com.alibaba.fastjson.annotation.JSONField; + import java.util.Map; /** @@ -7,9 +9,12 @@ */ public class MetaData { public int Build; + @JSONField(name = "ip_version") public int IPVersion; + @JSONField(name = "node_count") public int nodeCount; public Map Languages; public String[] Fields; + @JSONField(name = "total_size") public int totalSize; } \ No newline at end of file From b59c405a528680effd4d8a04081de8c775e34f6d Mon Sep 17 00:00:00 2001 From: allenzs Date: Tue, 3 May 2022 22:41:23 +0800 Subject: [PATCH 2/2] update .gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9ca7801..0bdcdf8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # Compiled class file *.class - +.idea +*.iml # Log file *.log