Project

General

Profile

1
package eu.dnetlib.data.search.utils;
2

    
3
import org.apache.log4j.Logger;
4
import org.json.XML;
5

    
6
import java.util.Iterator;
7
import java.util.List;
8

    
9
/**
10
 * Created by kiatrop on 16/11/2016.
11
 */
12
public class SolrResultsFormatter {
13

    
14
    private static final Logger logger = Logger.getLogger(SolrResultsFormatter.class);
15

    
16
    public static String jsonList2Json(List<String> jsons) {
17
        StringBuilder entitesBuilder = new StringBuilder();
18

    
19
        for(Iterator<String> jsonIterator = jsons.iterator(); jsonIterator.hasNext();){
20
            entitesBuilder.append(jsonIterator.next());
21
            if(jsonIterator.hasNext()){
22
                entitesBuilder.append(",");
23
            }
24
        }
25
        return entitesBuilder.toString();
26
    }
27

    
28
    public static String xml2Json(String resultXml) {
29
        StringBuilder entitesBuilder = new StringBuilder();
30

    
31
        if (resultXml!= null) {
32
            return XML.toJSONObject(resultXml).toString();
33
        }
34

    
35
        return "";
36
    }
37
}
(2-2/2)