javascript - 我无法从数组中获取环境名称

标签 javascript java spring jsp

我有一个存储环境列表的数组,我必须从这个列表中获取我现在无法获取的所有环境名称。请参阅下面我尝试过的内容,请帮助我解决这个问题。

<script> 
//${environmentList} is getting from backend i.e from modal class in which toString() method has stored with all its contents.
  var envLength = `${environmentList}`.length;
  var allEnv = `${environmentList}`;
  console.log("All Environments : " + allEnv);
  console.log("Length of environments : " + envLength);

  for(let i = 0 ; i < envLength ; i++){ 
    let all = `${allEnv[i].environmentName}`;    
    console.log("Environment Name : " + all[i]);  
} 
 </script>

toString() method :

@Override
public String toString() {
    return "EnvironmentModel [environmentId=" + environmentId + ", environmentName=" + environmentName
            + ", environmentDesc=" + environmentDesc + ", hostAddress=" + hostAddress + ", environmentURL="
            + environmentURL + ", configFileName=" + configFileName + ", configFilePath=" + configFilePath
            + ", companyId=" + companyId + ", createdBy=" + createdBy + ", createdAt=" + createdAt
            + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedAt=" + lastUpdatedAt + ", elementFileName="
            + elementFileName + ", elementFilePath=" + elementFilePath + ", envStatus=" + envStatus + ", projectId="
            + projectId + ", project=" + project + "]";
}

OUTPUT:

所有环境:

[EnvironmentModel [environmentId=345, environmentName=MM_Env_1, environmentDesc=Environment_1, hostAddress=null, environmentURL=null, configFileName=SystemFile.xml, configFilePath=/env_files/MM_Env_1, companyId=1, createdBy=2, createdAt=2019-12-18 16:39:38.595, lastUpdatedBy=2, lastUpdatedAt=2019-12-18 16:42:13.259, elementFileName=ElementFile.xml, elementFilePath=/env_files/MM_Env_1, envStatus=1, projectId=null, project=[Project [projectName=Magic Matrix, projectDescription=Magic Matrix is a significant and robust tool of the Solitera Software Company., projectId=23]]], EnvironmentModel [environmentId=346, environmentName=MM_Env_2, environmentDesc=Environment_2, hostAddress=null, environmentURL=null, configFileName=soapAPI_request_GetLyrics.xml, configFilePath=/env_files/MM_Env_2, companyId=1, createdBy=2, createdAt=2019-12-18 16:43:10.59, lastUpdatedBy=2, lastUpdatedAt=2019-12-18 16:43:58.522, elementFileName=Element.xml, elementFilePath=/env_files/MM_Env_2, envStatus=1, projectId=null, project=[Project [projectName=Magic Matrix, projectDescription=Magic Matrix is a significant and robust tool of the Solitera Software Company., projectId=23]]], EnvironmentModel [environmentId=347, environmentName=TM_Env_1, environmentDesc=TM_Env_1, hostAddress=null, environmentURL=null, configFileName=showcasetestData.xml, configFilePath=/env_files/TM_Env_1, companyId=1, createdBy=2, createdAt=2019-12-18 16:44:33.783, lastUpdatedBy=2, lastUpdatedAt=2019-12-18 16:44:47.09, elementFileName=soapAPI_request_TempConvert.xml, elementFilePath=/env_files/TM_Env_1, envStatus=1, projectId=null, project=[Project ...

环境长度: 2235

环境名称: 未定义

最佳答案

在 Java 类中使用 Jackson json 解析器,在 javascript 端使用 JSON.parse 将字符串更改为 JSON 对象。

关于javascript - 我无法从数组中获取环境名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59404494/

相关文章:

javascript - 想要在 Angular JS 中将多个 json 对象转换为数组

javascript - window.TopFrame 为空错误

java - 如何对从具有大量依赖项的基类派生的类进行单元测试?

java - Hibernate ManyToMany 保存双方关系

java - 使用 Spring 在 Maven 中查找 .html 资源时出现问题

spring - 在 Spring 中使用 RestTemplate。异常 - 没有足够的变量可扩展

javascript - angularjs 不加载部分

javascript - Java Nashorn 存储函数

java - 当应用程序焦点更改时从 OS X 获取回调?

java - Spring Reactor 合并与 Concat