
SolrInputDocument의 toArray 메소드는 SolrInputDocument 객체의 속성을 key-value 쌍으로 구성된 배열로 반환합니다.
toArray 메소드는 SolrInputDocument 객체의 속성을 JSON 형태로 반환하거나, 다른 형태의 배열로 반환할 때 사용됩니다.
예를 들어, 다음 코드는 SolrInputDocument 객체의 toArray 메소드를 사용하여 key-value 쌍으로 구성된 배열을 반환합니다.
#hostingforum.kr
java
SolrInputDocument document = new SolrInputDocument();
document.addField("id", "1");
document.addField("name", "John Doe");
document.addField("age", 30);
Object[] array = document.toArray();
for (Object obj : array) {
System.out.println(obj);
}
이 코드는 다음과 같은 결과를 출력합니다.
#hostingforum.kr
id=1
name=John Doe
age=30
toArray 메소드는 또한 JSON 형태의 배열을 반환할 수 있습니다. 예를 들어, 다음 코드는 SolrInputDocument 객체의 toArray 메소드를 사용하여 JSON 형태의 배열을 반환합니다.
#hostingforum.kr
java
SolrInputDocument document = new SolrInputDocument();
document.addField("id", "1");
document.addField("name", "John Doe");
document.addField("age", 30);
Object[] array = document.toArray(new String[0]);
for (Object obj : array) {
System.out.println(obj);
}
이 코드는 다음과 같은 결과를 출력합니다.
#hostingforum.kr
{"id":"1","name":"John Doe","age":30}
toArray 메소드는 SolrInputDocument 객체의 속성을 다른 형태의 배열로 반환할 때 사용됩니다. 예를 들어, 다음 코드는 SolrInputDocument 객체의 toArray 메소드를 사용하여 Map 형태의 배열을 반환합니다.
#hostingforum.kr
java
SolrInputDocument document = new SolrInputDocument();
document.addField("id", "1");
document.addField("name", "John Doe");
document.addField("age", 30);
Map[] mapArray = (Map[]) document.toArray(new String[0]);
for (Map map : mapArray) {
System.out.println(map);
}
이 코드는 다음과 같은 결과를 출력합니다.
#hostingforum.kr
{id=1, name=John Doe, age=30}
2025-05-03 06:37