.NET 4.x Чтение JSON: получение названий - C#

Узнай цену своей работы

Формулировка задачи:

Привет! У меня есть файл CM.json Его содержимое (Я скопировал нужную часть кода):
Листинг программы
  1. "libraries": [
  2. {
  3. "name": "com.mumfrey:liteloader:1.7.10",
  4. "url": "http://dl.liteloader.com/versions/"
  5. },
  6. {
  7. "name": "net.minecraft:launchwrapper:1.11"
  8. },
  9. {
  10. "name": "org.ow2.asm:asm-all:5.0.3"
  11. },
  12. {
  13. "name": "com.google.guava:guava:16.0"
  14. },
  15. {
  16. "name": "net.minecraftforge:forge:1.7.10-10.13.4.1558-1.7.10",
  17. "url": "http://files.minecraftforge.net/maven/"
  18. },
  19. {
  20. "name": "net.minecraft:launchwrapper:1.12"
  21. },
  22. {
  23. "name": "org.ow2.asm:asm-all:5.0.3"
  24. },
  25. {
  26. "name": "com.typesafe.akka:akka-actor_2.11:2.3.3",
  27. "url": "http://files.minecraftforge.net/maven/"
  28. },
  29. {
  30. "name": "com.typesafe:config:1.2.1",
  31. "url": "http://files.minecraftforge.net/maven/"
  32. },
  33. {
  34. "name": "org.scala-lang:scala-actors-migration_2.11:1.1.0",
  35. "url": "http://files.minecraftforge.net/maven/"
  36. },
  37. {
  38. "name": "org.scala-lang:scala-compiler:2.11.1",
  39. "url": "http://files.minecraftforge.net/maven/"
  40. },
  41. {
  42. "name": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2",
  43. "url": "http://files.minecraftforge.net/maven/"
  44. },
  45. {
  46. "name": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2",
  47. "url": "http://files.minecraftforge.net/maven/"
  48. },
  49. {
  50. "name": "org.scala-lang:scala-library:2.11.1",
  51. "url": "http://files.minecraftforge.net/maven/"
  52. },
  53. {
  54. "name": "org.scala-lang:scala-parser-combinators_2.11:1.0.1",
  55. "url": "http://files.minecraftforge.net/maven/"
  56. },
  57. {
  58. "name": "org.scala-lang:scala-reflect:2.11.1",
  59. "url": "http://files.minecraftforge.net/maven/"
  60. },
  61. {
  62. "name": "org.scala-lang:scala-swing_2.11:1.0.1",
  63. "url": "http://files.minecraftforge.net/maven/"
  64. },
  65. {
  66. "name": "org.scala-lang:scala-xml_2.11:1.0.2",
  67. "url": "http://files.minecraftforge.net/maven/"
  68. },
  69. {
  70. "name": "lzma:lzma:0.0.1"
  71. },
  72. {
  73. "name": "net.sf.jopt-simple:jopt-simple:4.5"
  74. },
  75. {
  76. "name": "com.google.guava:guava:17.0"
  77. },
  78. {
  79. "name": "org.apache.commons:commons-lang3:3.3.2"
  80. },
  81. {
  82. "name": "com.mojang:netty:1.6"
  83. },
  84. {
  85. "name": "com.mojang:realms:1.3.5"
  86. },
  87. {
  88. "name": "org.apache.commons:commons-compress:1.8.1"
  89. },
  90. {
  91. "name": "org.apache.httpcomponents:httpclient:4.3.3"
  92. },
  93. {
  94. "name": "commons-logging:commons-logging:1.1.3"
  95. },
  96. {
  97. "name": "org.apache.httpcomponents:httpcore:4.3.2"
  98. },
  99. {
  100. "name": "java3d:vecmath:1.3.1"
  101. },
  102. {
  103. "name": "net.sf.trove4j:trove4j:3.0.3"
  104. },
  105. {
  106. "name": "com.ibm.icu:icu4j-core-mojang:51.2"
  107. },
  108. {
  109. "name": "net.sf.jopt-simple:jopt-simple:4.5"
  110. },
  111. {
  112. "name": "com.paulscode:codecjorbis:20101023"
  113. },
  114. {
  115. "name": "com.paulscode:codecwav:20101023"
  116. },
  117. {
  118. "name": "com.paulscode:libraryjavasound:20101123"
  119. },
  120. {
  121. "name": "com.paulscode:librarylwjglopenal:20100824"
  122. },
  123. {
  124. "name": "com.paulscode:soundsystem:20120107"
  125. },
  126. {
  127. "name": "io.netty:netty-all:4.0.10.Final"
  128. },
  129. {
  130. "name": "com.google.guava:guava:15.0"
  131. },
  132. {
  133. "name": "org.apache.commons:commons-lang3:3.1"
  134. },
  135. {
  136. "name": "commons-io:commons-io:2.4"
  137. },
  138. {
  139. "name": "commons-codec:commons-codec:1.9"
  140. },
  141. {
  142. "name": "net.java.jinput:jinput:2.0.5"
  143. },
  144. {
  145. "name": "net.java.jutils:jutils:1.0.0"
  146. },
  147. {
  148. "name": "com.google.code.gson:gson:2.2.4"
  149. },
  150. {
  151. "name": "com.mojang:authlib:1.5.21"
  152. },
  153. {
  154. "name": "org.apache.logging.log4j:log4j-api:2.0-beta9"
  155. },
  156. {
  157. "name": "org.apache.logging.log4j:log4j-core:2.0-beta9"
  158. },
  159. {
  160. "name": "org.lwjgl.lwjgl:lwjgl:2.9.1"
  161. },
  162. {
  163. "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.1"
  164. },
Я использую библиотеки JSON (Разные), и как мне сделать чтобы все эти названия были в одну строку по очереди? Допустим запихать их в string:
Листинг программы
  1. string libs = "com.mumfrey:liteloader:1.7.10;net.minecraft:launchwrapper:1.11;" //и так далее (только автоматизировано)
и т.д Буду благодарен за код

Решение задачи: «.NET 4.x Чтение JSON: получение названий»

textual
Листинг программы
  1. string libs = @".com\mumfrey\liteloader\1.7.10\liteloader-1.7.10.jar;.net\minecraft\launchwrapper\1.11\launchwrapper-1.11.jar;" //и так далее (только автоматизировано)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут