我从服务器获得了一些示例 xml 数据。我解析了 xml 并转换为 Java Modal 对象,以便根据我的要求使用。
但是我被困在这里了!!!
我需要将xml数据存储到Sqlite
那么请您建议一下如何以表格的形式存储xml内容的结构。
Xml 示例格式
<result>
<title>Some Title</title>
<b_data>
<!First B Data>
<b>
<total>10</total>
<c_data>
<!First C Data>
<c>
<name>Name1</name>
<value>15</value>
</c>
<!Second C Data>
<c>
<name>Name2</name>
<value>15</value>
</c>
</c_data>
</b>
<!Second B Data>
<b>
<total>10</total>
<c_data>
<c>
<name>Name1</name>
<value>15</value>
</c>
<c>
<name>Name2</name>
<value>15</value>
</c>
</c_data>
</b>
</b_data>
</result>
Java 类
public class A {
public String title;
public ArrayList<B> bObjects;
}
public class B {
public String total;
public ArrayList<C> cObjects;
}
public class C {
public String name;
public String value;
}
最佳答案
每个实体可以有三个表 A、B、C,每个属性都有字段。
对于每个一对多关系,您可以有 id 字段。
就你的情况而言,它将是
C表中的B_Id
B表中的A_Id
它们将指示项目的父级。
关于java - 将核心对象存储到 SQLite 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23493059/