20 lines
532 B
Java
20 lines
532 B
Java
|
package orciddsmanager.json;
|
||
|
|
||
|
import com.google.gson.JsonObject;
|
||
|
|
||
|
import orciddsmanager.model.AuthorData;
|
||
|
|
||
|
public class JsonWriter {
|
||
|
|
||
|
public static String create(AuthorData authorData) {
|
||
|
JsonObject author = new JsonObject();
|
||
|
author.addProperty("oid", authorData.getOid());
|
||
|
author.addProperty("name", authorData.getName());
|
||
|
author.addProperty("surname", authorData.getSurname());
|
||
|
if (authorData.getCreditName()!=null) {
|
||
|
author.addProperty("creditname", authorData.getCreditName());
|
||
|
}
|
||
|
return author.toString();
|
||
|
}
|
||
|
}
|