本文整理了Java中net.sf.json.JSONArray.fromObject()
方法的一些代码示例,展示了JSONArray.fromObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONArray.fromObject()
方法的具体详情如下:
包路径:net.sf.json.JSONArray
类名称:JSONArray
方法名:fromObject
暂无
代码示例来源:origin: jenkinsci/jenkins
@Override protected synchronized JSON data() {
JSONArray d = JSONArray.fromObject(results);
results.clear();
return d;
}
代码示例来源:origin: jenkinsci/jenkins
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
rsp.setContentType(Flavor.JSON.contentType);
PrintWriter w = rsp.getWriter();
JSONArray.fromObject(this).write(w);
}
}
代码示例来源:origin: jenkinsci/jenkins
initialPluginList = JSONArray.fromObject(initialPluginJson);
break updateSiteList;
} catch(Exception e) {
URL localPluginData = cl.getResource("jenkins/install/platform-plugins.json");
String initialPluginJson = IOUtils.toString(localPluginData.openStream(), "utf-8");
initialPluginList = JSONArray.fromObject(initialPluginJson);
} catch (Exception e) {
LOGGER.log(Level.SEVERE, e.getMessage(), e);
代码示例来源:origin: jenkinsci/jenkins
for (Object o : JSONArray.fromObject(formData)) {
JSONObject jo = (JSONObject)o;
Descriptor<T> d = null;
代码示例来源:origin: geoserver/geoserver
/**
* @param str a JSON array representation of a list of {@link AuthorityURLInfo} objects
* @return the list of parsed authrority URL from the argument JSON array
* @throws IllegalArgumentException if {@code str} can't be parsed to a JSONArray
*/
public static List<AuthorityURLInfo> fromString(String str) throws IllegalArgumentException {
try {
final JSONArray array;
array = JSONArray.fromObject(str);
final int size = array.size();
List<AuthorityURLInfo> list = new ArrayList<AuthorityURLInfo>(size);
JSONObject jsonAuth;
for (int i = 0; i < size; i++) {
jsonAuth = array.getJSONObject(i);
AuthorityURL auth = new AuthorityURL();
auth.setName(jsonAuth.getString(NAME));
auth.setHref(jsonAuth.getString(HREF));
list.add(auth);
}
return list;
} catch (JSONException e) {
throw new IllegalArgumentException(e.getMessage(), e);
}
}
代码示例来源:origin: geoserver/geoserver
/**
* @param str a JSON array representation of a list of {@link LayerIdentifierInfo} objects
* @return the list of parsed layer identifiers from the argument JSON array
* @throws IllegalArgumentException if {@code str} can't be parsed to a JSONArray
*/
public static List<LayerIdentifierInfo> fromString(String str) throws IllegalArgumentException {
try {
final JSONArray array;
array = JSONArray.fromObject(str);
final int size = array.size();
List<LayerIdentifierInfo> list = new ArrayList<LayerIdentifierInfo>(size);
JSONObject jsonAuth;
for (int i = 0; i < size; i++) {
jsonAuth = array.getJSONObject(i);
LayerIdentifier id = new LayerIdentifier();
id.setAuthority(jsonAuth.getString(AUTHORITY));
id.setIdentifier(jsonAuth.getString(IDENTIFIER));
list.add(id);
}
return list;
} catch (JSONException e) {
throw new IllegalArgumentException(e.getMessage(), e);
}
}
代码示例来源:origin: jenkinsci/jenkins
JSONArray pluginCategories = JSONArray.fromObject(getPlatformPluginList().toString());
for (Iterator<?> categoryIterator = pluginCategories.iterator(); categoryIterator.hasNext();) {
Object category = categoryIterator.next();
代码示例来源:origin: jenkinsci/jenkins
JSONArray a = JSONArray.fromObject(formData.get("parameter"));
代码示例来源:origin: mbreese/couchdb4j
/**
* Retrieves the body of the request as a JSONArray object. (such as listing database names)
* @return
*/
public JSONArray getBodyAsJSONArray() {
if (body == null) return null;
return JSONArray.fromObject(body);
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Override protected synchronized JSON data() {
JSONArray d = JSONArray.fromObject(results);
results.clear();
return d;
}
代码示例来源:origin: tangyanbo/springmore
/**
* 数组,集合等转json
* @param bean
* @param jsonConfig
* @return
* @author 唐延波
* @date 2015年7月6日
*/
private String arrayToJson(Object bean){
JSONArray jsonArray = JSONArray.fromObject(bean, jsonConfig);
return jsonArray.toString();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public static <T extends Describable<T>> List<T> newInstancesFromHeteroList(StaplerRequest req, Object formData,
Collection<? extends Descriptor<T>> descriptors) throws FormException {
List<T> items = new ArrayList<T>();
if (formData != null) {
for (Object o : JSONArray.fromObject(formData)) {
JSONObject jo = (JSONObject) o;
String kind = jo.getString("kind");
items.add(find(descriptors, kind).newInstance(req, jo));
}
}
return items;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
rsp.setContentType(Flavor.JSON.contentType);
PrintWriter w = rsp.getWriter();
w.print('(');
JSONArray.fromObject(this).write(w);
w.print(')');
}
}
代码示例来源:origin: kg.apc/jmeter-plugins-extras-libs
private String formatJSON(String json) {
if (json.startsWith("[") && json.endsWith("]")) {
return JSONArray.fromObject(json).toString(4);
} else {
return JSONObject.fromObject(json).toString(4);
}
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
rsp.setContentType(Flavor.JSON.contentType);
PrintWriter w = rsp.getWriter();
w.print('(');
JSONArray.fromObject(this).write(w);
w.print(')');
}
}
代码示例来源:origin: tangyanbo/springmore
@SuppressWarnings("unchecked")
@Override
public <T> List<T> toList(String json, Class<T> beanClass) {
JSONArray jsonArray = JSONArray.fromObject(json);
List<T> list = (List<T>) JSONArray.toList(jsonArray, beanClass, getJsonConfig());
return list;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
rsp.setContentType(Flavor.JSON.contentType);
PrintWriter w = rsp.getWriter();
w.print('(');
JSONArray.fromObject(this).write(w);
w.print(')');
}
}
代码示例来源:origin: org.apache.struts/struts2-rest-plugin
public String fromObject(ActionInvocation invocation, Object obj, String resultCode, Writer stream) throws IOException {
if (obj != null) {
if (isArray(obj)) {
JSONArray jsonArray = JSONArray.fromObject(obj);
stream.write(jsonArray.toString());
} else {
JSONObject jsonObject = JSONObject.fromObject(obj);
stream.write(jsonObject.toString());
}
}
return null;
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException {
rsp.setContentType(Flavor.JSON.contentType);
PrintWriter w = rsp.getWriter();
JSONArray.fromObject(this).write(w);
}
}
代码示例来源:origin: com.aliyun.openservices/aliyun-log
public void FromJsonString(String machineListString) throws LogException {
try {
JSONArray machineArray = JSONArray.fromObject(machineListString);
FromJsonArray(machineArray);
} catch (JSONException e) {
throw new LogException("FailToGenerateMachineGroup", e.getMessage(), e, "");
}
}
}
内容来源于网络,如有侵权,请联系作者删除!