为了账号安全,请及时绑定邮箱和手机立即绑定

在android studio上反序列化xml文件

在android studio上反序列化xml文件

当年话下 2021-06-14 16:04:04
我编写了一个使用我创建的 xml 文件的应用程序,我需要将它反序列化为一个列表。列表中的每一项都有一些属性和一个内部列表。例如:     <persons>        <person>            <FirstName>fn1</FirstName>            <LastName>ln1</LastName>            <Age>30</Age>            <FavoriteColors>                <ColorItem>                    <ColorName>red</ColorName>                    <IsFavorite>True</IsFavorite>                </ColorItem>                <ColorItem>                    <ColorName>blue</ColorName>                    <IsFavorite>False</IsFavorite>                </ColorItem>            </FavoriteColors>        </person>        <person>            <FirstName>fn2</FirstName>            <LastName>ln2</LastName>            <Age>20</Age>            <FavoriteColors>                <ColorItem>                    <ColorName>white</ColorName>                    <IsFavorite>False</IsFavorite>                </ColorItem>                <ColorItem>                    <ColorName>black</ColorName>                    <IsFavorite>False</IsFavorite>                </ColorItem>                <ColorItem>                    <ColorName>pink</ColorName>                    <IsFavorite>True</IsFavorite>                </ColorItem>            </FavoriteColors>        </person>    </persons>我知道如何在 c# 上做到这一点,但我是 Java 新手,找不到办法做到这一点。最好、更短、最简单的方法是什么?我需要像在 c# 中那样为它构建类吗?或者是否有命令可以跳过 xml 元素来构建我的列表?json 会比 xml 更好吗?如果是这样,我该如何反序列化 json?感谢帮助者!:)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信