小编And*_*uiz的帖子

xStream问题 - 如何反序列化多个对象

我正在使用xStream来操作XML.一切都好.要放置XML存档和其他东西.但是,我有一个问题:

示例:我的xml包含一个标记,在这个标记中,我有一些名为的标记<comment>.看一个示例代码:

<comments>
   <comment>
      <id>1</id>
      <desc>A comment</desc>
   </comment>
   <comment>
      <id>2</id>
      <desc>Another comment</desc>
   </comment>
   <comment>
      <id>3</id>
      <desc>Another one comment</desc>
   </comment>
</comments>
Run Code Online (Sandbox Code Playgroud)

并且渐进地.我可以在标签内做500个标签.这些评论属于评论类型.

如何使用xStream序列化以将所有这些标记放入类中?我不怎么在课堂上让它接收各种物品.

显然,我将使用数组或其他方法.但我不知道怎么做到这一点.

java xml xstream xml-parsing

8
推荐指数
2
解决办法
9396
查看次数

Redux axios 请求取消

我有一个带有 Redux 操作和 reducer 的 React Native 应用程序。我正在使用 redux-thunk 调度来等待异步调用。我的应用程序中有一个操作:

export const getObjects = (id, page) => {
    return (dispatch) => {
        axios.get(`URL`)
            .then(response => {
                dispatch({ type: OBJECTS, payload: response });
            }).catch(error => {
                throw new Error(`Error: objects -> ${error}`);
            });
    };
};
Run Code Online (Sandbox Code Playgroud)

这工作正常,但有时用户在操作完成请求之前单击后退按钮,我必须取消它。我怎样才能在一个单独的动作中做到这一点?我读了这个,但我没有在 axios 中找到任何用于中止的选项。我读过 axios取消,但它在函数范围内创建了一个取消方法,我无法返回,因为 JS 不支持多次返回。

在其他 Redux 操作中取消 axios 请求的最佳方法是什么?

reactjs redux axios

5
推荐指数
1
解决办法
1493
查看次数

标签 统计

axios ×1

java ×1

reactjs ×1

redux ×1

xml ×1

xml-parsing ×1

xstream ×1