jsonobject

JAVA POST请求

半城伤御伤魂 提交于 2019-12-01 19:42:46
package com.hxwy.erp.common.utils;import com.alibaba.fastjson.JSONObject;import org.springframework.util.StreamUtils;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.PostMethod;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;import java.util.Map;public class HttpClientUtils { public static JSONObject doPost(String url, JSONObject json) { HttpClient httpClient = new HttpClient(); PostMethod method = new PostMethod(url);

文件处理

人走茶凉 提交于 2019-12-01 19:42:16
package com.along.gps.util; import com.alibaba.fastjson.JSONObject; import java.io.*; import java.util.ArrayList; import java.util.List; public class fileUtil { public static void write(){ Writer w = null; BufferedWriter bw = null; long startTime = System.currentTimeMillis(); try { // 写入文本 File f = new File("E:\\gpsData\\demo1-json.txt"); if (!f.exists()) { f.createNewFile(); } w = new FileWriter(f, true); bw = new BufferedWriter(w); for (int i = 0; i <1000000 ; i++) { bw.write(" -------------------demo------------------------------"); } long endTime = System.currentTimeMillis(); System.out

How to escape the quotes in JSON Object?

那年仲夏 提交于 2019-12-01 19:01:37
Below is my method which makes the JSONObject and then print out the JSONString . I am using Google GSON. private String generateData(ConcurrentMap<String, Map<Integer, Set<Integer>>> dataTable, int i) { JsonObject jsonObject = new JsonObject(); Set<Integer> ap = dataTable.get("TEST1").get(i); Set<Integer> bp = dataTable.get("TEST2").get(i); jsonObject.addProperty("description", "test data"); jsonObject.addProperty("ap", ap.toString()); jsonObject.addProperty("bp", bp.toString()); System.out.println(jsonObject.toString()); return jsonObject.toString(); } Currently if I print out the jsonObject

posting data to server in json format using volley

你。 提交于 2019-12-01 18:58:27
问题 Hello i am posting data to server in json format, but it returns volley server error in error response` RequestQueue queue = Volley.newRequestQueue(this); JSONObject jobj=new JSONObject(); try { jobj.put("id",”123”); jobj.put("session","new"); JSONArray array = null; array = new JSONArray(); for (int i = 0;i<3;i++){ JSONObject jsonObject = new JSONObject(); jsonObject.put("name","test"); jsonObject.put("content","test"); jsonObject.put("time"," 2016-04-07T11:44:22.407Z "); array.put

.NET通用JSON解析/构建类的实现(c#)

依然范特西╮ 提交于 2019-12-01 18:43:54
在.NET Framework 3.5中已经提供了一个JSON对象的序列化工具,但是他是强类型的,必须先按JSON对象的格式定义一个类型,并将类型加上JSON序列化特性。本文将试图提供一个高度灵活的JSON通用类型(JsonObject),实现对JSON的解析及序列化。 假设JSON对象内容如下: { orders: { date: '21:31:59', name: 'Xfrog', books: [{ name: 'C# 网络核心编程', publish: '2010-3-24' }, { name: 'C#入门经典中文版', publish: '2009-10-16' }] }, blog: 'http://www.cnblogs.com/xfrog' } 使用JsonObject来构建,可选择以下三种方式: 方式一: //通过标准构造函数 JsonObject json = new JsonObject(); json["orders"] = new JsonProperty(new JsonObject()); json["blog"] = new JsonProperty("http://www.cnblogs.com/xfrog"); JsonObject config = json.Properties<JsonObject>("orders"); json[

java-xml转json

我的梦境 提交于 2019-12-01 18:41:09
XML转json,可以使用import org.json.XML;直接转换,但直接返回org.json.JSONObject到页面会出现,然后把org.json.JSONObject类型转换为alibaba类型json返回页面正常 if (!StringUtils.isEmpty(result)) { org.json.JSONObject orgJson = XML.toJSONObject(result); jObject = JSONObject.parseObject(orgJson.toString()); } retData.setCode(ReturnResponData.SUCCESSED); retData.setMsg("成功"); retData.setData(jObject); 来源: https://www.cnblogs.com/lijianda/p/11712670.html

Java 携带header 请求Url并带Json参数

风格不统一 提交于 2019-12-01 18:40:12
1首先把json参数设置好 JSONObject json1=new JSONObject();json1.put("Bandwidth","");json1.put("circuitType","");json1.put("portid","");json1.put("circuitno","");json1.put("id","");2设置header请求头和url以及参数 public static String post(JSONObject json,String path) { String result=""; try { HttpClient client=new DefaultHttpClient(); HttpPost post=new HttpPost(path); post.setHeader("Content-Type", "appliction/json"); post.addHeader("X-APP-Id", "pp8t336vCK9");// 这几个是设置header头的 post.addHeader("X-APP-Key", "Cn0PboLmab"); post.addHeader("X-CTG-Request-Id", "123"); StringEntity s=new StringEntity(json.toString(), "utf

集合去重方法,自备

*爱你&永不变心* 提交于 2019-12-01 18:26:48
/** * xqx 去除未知object集合的重复数据 * @param oldList 老数据集合 * @param newList 新数据集合 * @param key 唯一标识 * @param <T> * @return */ public static <T>ArrayList removeRepeatElement(List<T> oldList , List<T> newList , String key){ ArrayList<T> resultList = new ArrayList<>(); ArrayList<String> keys = new ArrayList<>();// 老数据中存在的唯一标识 // 获取到原来数据中的所有位置标识 for (int i = 0; i < oldList.size(); i++) { try { JSONObject oldDataJson = new JSONObject(new Gson().toJson(oldList.get(i), Object.class)); String currentKey = String.valueOf(oldDataJson.get(key)); if (!keys.contains(currentKey)){ keys.add(currentKey); } } catch

01 浅谈【创建型】单例模式

Deadly 提交于 2019-12-01 17:18:56
单例模式 所谓单例模式,就是这个类在你的系统中只作为一个的存在,是为了防止重复的创造对象、销毁对象所带来的内存的开销。并且在这个类当中提供一个全局访问点 主要解决: 一个全局使用的类频繁地创建与销毁。 何时使用: 当您想控制实例数目,节省系统资源的时候。 特点: 单例类只有一个实例对象; 该单例对象必须由单例类自行创建; 单例类对外提供一个访问该单例的全局访问点; 举个栗子: 大家都知道我们用SpringBoot作为服务端,向前台返回数据的时候,一般返回的都是JsonObject 这个Object所有的控制器返回数据都可以用到,我们这里就可以考虑用单例模式来初始化这个类, 单例模式在这里分为好几个模块; 懒汉式 饿汉式(最常用)在初始化类的时候就初始化成员变量 public class JsonObject { private static Map<String,Object> map = new HashMap<>(16); //构造方法私有 private JsonObject(){} //提供全局访问点 synchronized(线程安全) public static synchronized Object resultOk(Object data){ map.clear(); map.put("status","ok"); map.put("data",data); map

vue与axios实现增删改

会有一股神秘感。 提交于 2019-12-01 16:43:40
操作界面: <%@ page import="java.util.Map" %> <%@ page import="java.util.HashMap" %> <%-- Created by IntelliJ IDEA. User: DELL Date: 2018/8/3 Time: 17:43 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> <script src="js/jquery.min.js"></script> <script src="js/axios.min.js"></script> <script src="js/vue.js"></script> </head> <body> <div id="ppa"> <table border="1" name="tbl"> <tr> <th>姓名</th> <th>序号</th> <th>操作1</th> <th>操作2</th> </tr> <tr v-for="(value,key) in heros"> <td>{{key}}<