我有这个plantUml
@startuml
!$user = {
"name": "John Doe",
"email": "john@gmail.com",
"points": 100,
"language": "en",
"settings": {
"notifications": {
"email": true,
"push": true,
"sms": false
}
},
"role": "user",
"premiumId": "premiumId"
}
HomePage -> HomePage: show loader
HomePage -> UserEndPoint : GET /user and check the user permissions
HomePage <-- UserEndPoint : $user
HomePage -> UserFriendsEndPoint : GET /user/friends
HomePage -> UserMentorsEndPoint : GET /user/mentors
HomePage -> UserGoalsEndPoint : GET /user/goals
HomePage -> ContentEndPoint : GET /content下面是它的显示方式。

如何格式化编辑器中的用户数据?
我试过了
!$user = {
"name": "John Doe\n",
"email": "john@gmail.com\n",
"points": 100,
"language": "en",
"settings": {
"notifications": {
"email": true,
"push": true,
"sms": false
}
},
"role": "user",
"premiumId": "premiumId"
}但是有了这个,图表显示如下所示

我试过了
"name": "John Doe"\n
或
"name": "John Doe",\n
但两个人都给了我一个错误。
我怎么能像这样格式化
{
"name": "John Doe",
"email": "john@gmail.com",
"points": 100,
"language": "en",
"settings": {
"notifications": {
"email": true,
"push": true,
"sms": false
}
},
"role": "user",
"premiumId": "premiumId"
}现在我用的是用于网络风暴的植物
发布于 2022-12-01 22:30:48
JSON格式可能对图形化JSON对象非常有用。您不必在消息中使用它(虽然我理解您为什么要这样做)。如果您想要的只是序列图的消息,则可以手工格式化:
@startuml
Bob -> Alice : {\n "name": "John Doe",\n "email": "john@gmail.com"\n}
@enduml

ETA:有很多编辑(网络风暴?)您有一个“联接”函数,它可以将多行合并成一个。然后,您只需在正确的位置添加\n。
https://stackoverflow.com/questions/74631367
复制相似问题