本文整理了Java中net.sf.json.JSONArray.write()
方法的一些代码示例,展示了JSONArray.write()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONArray.write()
方法的具体详情如下:
包路径:net.sf.json.JSONArray
类名称:JSONArray
方法名:write
暂无
代码示例来源: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/configuration-as-code-plugin
@RequirePOST
public void doCheck(StaplerRequest req, StaplerResponse res) throws Exception {
if (!Jenkins.getInstance().hasPermission(Jenkins.ADMINISTER)) {
res.sendError(HttpServletResponse.SC_FORBIDDEN);
return;
}
final Map<Source, String> issues = checkWith(new YamlSource<HttpServletRequest>(req, YamlSource.READ_FROM_REQUEST));
res.setContentType("application/json");
final JSONArray warnings = new JSONArray();
issues.entrySet().stream().map(e -> new JSONObject().accumulate("line", e.getKey().line).accumulate("warning", e.getValue()))
.forEach(warnings::add);
warnings.write(res.getWriter());
}
代码示例来源: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: 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: hudson/hudson-2.x
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.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: 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: org.hudsonci.stapler/stapler-core
protected boolean handleJavaScriptProxyMethodCall(StaplerRequest req, StaplerResponse rsp, Object response) throws IOException {
if (req.isJavaScriptProxyCall()) {
rsp.setContentType(Flavor.JSON.contentType);
PrintWriter w = rsp.getWriter();
// handle other primitive types as JSON response
if (response instanceof String) {
w.print('"'+response.toString().replace("\"","\\\"")+'"');
} else
if (response instanceof Number || response instanceof Boolean) {
w.print(response);
} else
if (response instanceof Collection || (response!=null && response.getClass().isArray())) {
JSONArray.fromObject(response).write(w);
} else {
// last fall back
JSONObject.fromObject(response).write(w);
}
return true;
}
return false;
}
代码示例来源:origin: io.jenkins/configuration-as-code
@RequirePOST
public void doCheck(StaplerRequest req, StaplerResponse res) throws Exception {
if (!Jenkins.getInstance().hasPermission(Jenkins.ADMINISTER)) {
res.sendError(HttpServletResponse.SC_FORBIDDEN);
return;
}
final Map<Source, String> issues = checkWith(new YamlSource<HttpServletRequest>(req, YamlSource.READ_FROM_REQUEST));
res.setContentType("application/json");
final JSONArray warnings = new JSONArray();
issues.entrySet().stream().map(e -> new JSONObject().accumulate("line", e.getKey().line).accumulate("warning", e.getValue()))
.forEach(warnings::add);
warnings.write(res.getWriter());
}
代码示例来源:origin: org.kohsuke.stapler/stapler
} else
if (response instanceof Collection || (response!=null && response.getClass().isArray())) {
JSONArray.fromObject(response, rsp.getJsonConfig()).write(w);
} else
if (response==null) {
代码示例来源:origin: stapler/stapler
} else
if (response instanceof Collection || (response!=null && response.getClass().isArray())) {
JSONArray.fromObject(response, rsp.getJsonConfig()).write(w);
} else
if (response==null) {
内容来源于网络,如有侵权,请联系作者删除!