JSON拼接字符串

来源:互联网 发布:js时间戳有什么作用 编辑:程序博客网 时间:2024/04/30 02:57

JSON字符串样例:
{“linkType”:”1”,”type”:”101”,”linkUrl”:”跳转H5页面地址url”,”linkName”:”跳转H5页面名字”}

首先建一个javaBean文件

public class NewShopJson {    String linkUrl;//连接url    String linkName;//类型    public String getLinkUrl() {        return linkUrl;    }    public void setLinkUrl(String linkUrl) {        this.linkUrl = linkUrl;    }    public String getLinkName() {        return linkName;    }    public void setLinkName(String linkName) {        this.linkName = linkName;    }}

然后实例化json

 NewShopJson myJson = new NewShopJson();        myJson.setLinkName("麦克风1");        myJson.setLinkUrl("/hd/common/item/show/570c9eb235c472332a1ed7e0");        String jsonresult = "";//            JSONObject object = new JSONObject();        Map<String, String> myjson = new HashMap<String, String>();        myjson.put("linkUrl",myJson.getLinkName());        myjson.put("petname",myJson.getLinkUrl());        jsonresult = myjson.toString();//生成返回字符串        try{            Intent intent = new Intent(Intent.ACTION_MAIN);            ComponentName cn = new ComponentName("rca.rc.tvtaobao","rca.rc.tvtaobao.activity.IndexPageActivity");            intent.putExtra("data", jsonresult);            intent.putExtra("action","");// 备用字段:暂时为空            intent.setComponent(cn);            startActivity(intent);        }catch (Exception e) {            showQrDialog();        }

需要注意的就是javabean文件,要先创建一个对象new出来,然后设置set已知的参数,然后通个javaBean的get方法获取。至于拼接的话,就是map去实现

0 0
原创粉丝点击