Я хочу преобразовать это:
{
"key": "MyNamespace.myName",
"value": true
}
в
{
"data": {
"header": {
"namespace": "MyNamespace",
"name": "SetMyName",
"messageId": "UUIDString"
},
"payload": {
"myName": true
}
}
}
Несколько вопросов здесь.Во-первых, я не уверен, как разделить значение json key
, MyNamespace.myName
на две части, которые будут назначены как значения ключей namespace
и name
соответственно, как часть shift
операция.
Во-вторых, мне нужно преобразовать регистр myName
, используя заглавную букву первой буквы имени, чтобы он стал MyName
, прежде чем добавить его к Set
.
Какой лучший способ сделать это?