@param workspace Workspace instance. @return Json text representation of a workspace.
(Workspace workspace)
| 62 | * @return Json text representation of a workspace. |
| 63 | */ |
| 64 | public static String toJson(Workspace workspace) { |
| 65 | JsonObject root = Json.object(); |
| 66 | JsonObject jprimary = serializeResource(workspace.getPrimary()); |
| 67 | JsonArray jlibraries = new JsonArray(); |
| 68 | for(JavaResource library : workspace.getLibraries()) |
| 69 | jlibraries.add(serializeResource(library)); |
| 70 | root.add("primary", jprimary); |
| 71 | root.add("libraries", jlibraries); |
| 72 | return root.toString(WriterConfig.PRETTY_PRINT); |
| 73 | } |
| 74 | |
| 75 | /** |
| 76 | * @param resource |
no test coverage detected