Newer
Older
task-bldg / src / main / java / osm / surveyor / task / util / JsonTemple.java
@haya4 haya4 on 27 Jul 2022 1 KB fix : Geojson.parse()
  1. package osm.surveyor.task.util;
  2.  
  3. import com.fasterxml.jackson.databind.JsonNode;
  4.  
  5. import lombok.Getter;
  6. import lombok.Setter;
  7.  
  8. @Getter
  9. @Setter
  10. public class JsonTemple implements JsonRepository {
  11. public String toString() {
  12. StringBuffer sb = new StringBuffer();
  13. boolean c = false;
  14. sb.append("{");
  15. if (c) {
  16. sb.append(",");
  17. }
  18. sb.append("}");
  19. return sb.toString();
  20. }
  21. public void parse(JsonNode node) {
  22. }
  23. public boolean out(boolean c, StringBuffer sb, String name, JsonTemple obj) {
  24. boolean c1 = c;
  25. if (obj != null) {
  26. if (c1) {
  27. sb.append(",");
  28. }
  29. else {
  30. c1 = true;
  31. }
  32. if (name != null) {
  33. sb.append("\""+ name +"\":");
  34. }
  35. sb.append(obj.toString());
  36. }
  37. return c1;
  38. }
  39. public boolean out(boolean c, StringBuffer sb, String name, String str) {
  40. boolean c1 = c;
  41. if (str != null) {
  42. if (c1) {
  43. sb.append(",");
  44. }
  45. else {
  46. c1 = true;
  47. }
  48. if (name != null) {
  49. sb.append("\""+ name +"\":");
  50. }
  51. sb.append(str);
  52. }
  53. return c1;
  54. }
  55.  
  56. public boolean out(boolean c, StringBuffer sb, String name, Long l) {
  57. boolean c1 = c;
  58. if (l != null) {
  59. if (c1) {
  60. sb.append(",");
  61. }
  62. else {
  63. c1 = true;
  64. }
  65. if (name != null) {
  66. sb.append("\""+ name +"\":");
  67. }
  68. sb.append(l.toString());
  69. }
  70. return c1;
  71. }
  72.  
  73. public boolean outStr(boolean c, StringBuffer sb, String name, JsonTemple obj) {
  74. boolean c1 = c;
  75. if (obj != null) {
  76. if (c1) {
  77. sb.append(",");
  78. }
  79. else {
  80. c1 = true;
  81. }
  82. if (name != null) {
  83. sb.append("\""+ name +"\":");
  84. }
  85. sb.append("\""+ obj.toString() +"\"");
  86. }
  87. return c1;
  88. }
  89.  
  90. public boolean outStr(boolean c, StringBuffer sb, String name, String str) {
  91. boolean c1 = c;
  92. if (str != null) {
  93. if (c1) {
  94. sb.append(",");
  95. }
  96. else {
  97. c1 = true;
  98. }
  99. if (name != null) {
  100. sb.append("\""+ name +"\":");
  101. }
  102. sb.append("\""+ str +"\"");
  103. }
  104. return c1;
  105. }
  106. }