Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将google api服务管理目录组织转换为JSONArray。由于customType的原因,缺少值_Java_Google App Engine_Google Api_Google Admin Sdk - Fatal编程技术网

Java 无法将google api服务管理目录组织转换为JSONArray。由于customType的原因,缺少值

Java 无法将google api服务管理目录组织转换为JSONArray。由于customType的原因,缺少值,java,google-app-engine,google-api,google-admin-sdk,Java,Google App Engine,Google Api,Google Admin Sdk,我无法将谷歌api服务管理目录组织转换为JSONArray,因为引发了以下异常: 异常消息:字符38处缺少值 我有以下代码: Get user = directoryService.users().get("mangesh@domain.in"); User domainUserObj = user.execute(); logger.warning("Organizations "+domainUserObj.getOrganizations()); JSONArray userOrgJ

我无法将
谷歌api服务管理目录组织
转换为JSONArray,因为引发了以下异常:

异常消息:字符38处缺少值

我有以下代码:

Get user = directoryService.users().get("mangesh@domain.in");

User domainUserObj = user.execute();

logger.warning("Organizations "+domainUserObj.getOrganizations());

JSONArray userOrgJsonArr = new JSONArray(domainUserObj.getOrganizations().toString());

logger.warning("Organizations-JsonArr "+userOrgJsonArr);
我从API中得到的数据如下

组织[{title=Dev,primary=true,customType=,department=R&D, 描述=永久性,成本中心=成本测试12}]

我使用的JAR版本是google-api-services-admin-directory-directory\u v1-rev72-1.22.0.JAR

完成异常堆栈跟踪

2018年7月26日下午7:57:52 com.company.project.apitesservelet doGet 警告:组织[{title=Dev,primary=true,customType=,department=R&D,description=Permanant,costCenter=Cost Test 12}]

2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler 错误处理程序 警告:异常消息:字符38处缺少值2018年7月26日7:57:52 PM com.company.project.utility.ErrorHandler ErrorHandler 警告:ApiTestServelet类错误2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler错误处理程序警告:
org.json.JSONTokener.syntaxError(JSONTokener.java:410)2018年7月26日 下午7:57:52 com.company.project.utility.ErrorHandler ErrorHandler 警告:org.json.JSONTokener.nextValue(JSONTokener.java:369)Jul 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.json.JSONObject.(JSONObject.java:205)2018年7月26日7:57:52 PM com.company.project.utility.ErrorHandler ErrorHandler警告:
org.json.JSONTokener.nextValue(JSONTokener.java:344)2018年7月26日 下午7:57:52 com.company.project.utility.ErrorHandler ErrorHandler 警告:org.json.JSONArray.(JSONArray.java:125)2018年7月26日 下午7:57:52 com.company.project.utility.ErrorHandler ErrorHandler 警告:org.json.JSONArray.(JSONArray.java:157)2018年7月26日 下午7:57:52 com.company.project.utility.ErrorHandler ErrorHandler 警告:
com.company.project.ApiTestServelet.doGet(ApiTestServelet.java:122) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)7月26日, 2018年7:57:52 PM com.company.project.utility.ErrorHandler ErrorHandler 警告:
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)7月26日, 2018年7:57:52 PM com.company.project.utility.ErrorHandler ErrorHandler 警告:
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.company.project.filter.XSSFilter.doFilter(XSSFilter.java:69)7月 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.api.socket.dev.DevSocketFilter.doFilter(DevSocketFilter.java:72) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.tools.development.ResponseWriterFilter.doFilter(responseWriterFilter.java:134) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.tools.development.headerficationfilter.doFilter(headerficationfilter.java:34) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:63) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:48) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectRequest(DevAppServerModulesFilter.java:366) 2018年7月26日下午7:57:52 com.company.project.utility.ErrorHandler errorHandler警告:
com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectModuleRequest(DevAppServerModulesFilter.java:349) 2018年7月26日下午7:57:52 com.company.project.u
ArrayList orgArrList = (java.util.ArrayList)domainUserObj.getOrganizations();

for(int i = 0 ; i < orgArrList.size(); i++) {
    System.out.println("For getOrganizations ::"+orgArrList.get(i));                
    ArrayMap<String,String> orgMapArr = (ArrayMap<String, String>)
                                         orgArrList.get(i);
    System.out.println("ArrayMap-UserOrganization ::"+orgMapArr);           
    for(int index=0; index < orgMapArr.size();index++) {
    try {
        System.out.println(orgMapArr.getKey(index) + " "
                                   + orgMapArr.getValue(index));
    } catch (Exception e) {
        System.out.println(e.getMessage());
    }
}