首页 > 解决方案 > 使用 Java 进行用户和组解析

问题描述

我有这个要求,需要从结构化文本中检索应用程序、用户和组数据。该文本将包含单个应用程序的数据,并且可能包含许多用户和组。用户和组基于其 ID 是唯一的,并且可能在文本中出现多次(例如,两个不同组中的同一用户)。应该忽略空格和换行符。

文本格式遵循约定

Application(
    id: 0,
    name: MyApp,
    users: [
        User(
            id: 2,
            name: Will Malls
        ),
        ...
    ],
    groups: [
        Group(
            id: 1,
            name: newGroup,
            users: [
                User(
                    id: 2,
                    name: Rick Martin
                ),
                ...
            ]
        ),
        ...
    ]
)

提供的内容:应用程序、用户和组的解析器和抽象类的 java 接口

做什么: 构建一个名为 MyParser 的解析器类,它符合 Parser 接口 构建您自己的应用程序、用户和组类,扩展它们的抽象对应项 您的解析器应该输出一个包含所有适当用户和组的应用程序对象

请帮我解决这个问题!

标签: javajsonparsingcollections

解决方案


推荐阅读