小编mal*_*lle的帖子

在java中读取动态json文件并合并它们

我正在努力与java中的json解析.
是否有可能在java中生成随机的,非标准化的json文件的表示?我试图使用gson,但我真的不明白是否以及如何可能.

所以jsonFile看起来像这样:

{ 
 "id":16875,
 "position":[1,2,5,7],
 "metadata":{
     "color":"blue",
     "id": "84779jh",
     "more":{ "some":"randomdata","absolutly":"noStructure"}
}
Run Code Online (Sandbox Code Playgroud)

任何键值对都是可能的,json文件可以嵌入尽可能多的深度.我需要得到类似java对象的东西才能将它与另一个json文件合并.我只需要元数据部分,其余部分可以忽略.

所以任何人都有任何想法,我怎么能做到这一点?我会很感激任何帮助:)

上面的json合并(这是父节点,所以我们保留他的id和位置,只是合并元数据)

  { 
   "id":16zut,
   "position":[1,2,5,7],
   "metadata":{
     "color":"green",
     "id": "84ergfujh",
     "more":{ 
        "some":"randomdata",
        "even":"more",
        "absolutly":"noStructure"
     },
     "tags":[1,2,3,4,6,8,f7,h,j,f]
   }
Run Code Online (Sandbox Code Playgroud)

将会:

  { 
   "id":16zut,
   "position":[1,2,5,7],
    "metadata":{
    "color":["blue", "green"],
    "id": ["84779jh","84ergfujh]",
    "more":{ "some":"randomdata","absolutly":"noStructure","even":"more"}
    "tags":[1,2,3,4,6,8,f7,h,j,f]
  }
Run Code Online (Sandbox Code Playgroud)

提前谢谢,祝你有个愉快的一天.

java random merge json dynamicobject

3
推荐指数
1
解决办法
5252
查看次数

如何在c ++中将vector <string>转换为const char*const*?

我正在尝试将数据转换为适合特定单元测试的格式.任务是挖掘一组单词,单元测试将确保结果是正确的.我无法访问单元测试,只需要获取const char*const*Result的声明.

所以我需要得到我的

std::vector<string> Words; 
Run Code Online (Sandbox Code Playgroud)

const char* const* Result;
Run Code Online (Sandbox Code Playgroud)

除以非alpha字符(例如空格).

我知道这是一个常量字符的常量指针,所以我不知道该怎么做,因为它们都是常数?

任何指针(单词双关语并非真正意图)表示赞赏!

c++ data-conversion

3
推荐指数
2
解决办法
414
查看次数

标签 统计

c++ ×1

data-conversion ×1

dynamicobject ×1

java ×1

json ×1

merge ×1

random ×1