获取列表元素

时间:2019-05-17 10:00:38

标签: javascript list

我有一个方法返回自定义类的List <>。 该方法是从javascript中调用的,我需要对该方法的输出进行某种形式的解析,有人有任何建议吗?

public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

    intiView();

    View v = inflater.inflate(R.layout.event_detail_fragment, container, false);
    bundle = getArguments();
    if (bundle != null) {
        img_id = getArguments().getInt("img_id");

    } else {
        Toast.makeText(getContext(), "Bundle is Null", Toast.LENGTH_SHORT).show();
    }
    ButterKnife.bind(this, v);
    return v;
}

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的意图。一个好的方法是将您的数据作为序列化的JSON字符串返回。既然您似乎正在使用C#(根据List <>注释进行判断),也许可以考虑使用一个不错的JSON序列化器/反序列化器。

返回后,您可以将JSON解析回一个对象,然后从上次中断的地方继续。

例如,

$.get("/home/Method?campaign="+campaign +"&date="+date).done(function (result) {
        let data = JSON.parse(result.responseJSON.Data);
        // do stuff ...
    });