public class GsonChatMessageJsonCodec extends Object implements ChatMessageJsonCodec
ChatMessage
objects to and from JSON.Constructor and Description |
---|
GsonChatMessageJsonCodec()
Constructs a new
GsonChatMessageJsonCodec . |
Modifier and Type | Method and Description |
---|---|
ChatMessage |
messageFromJson(String json)
Deserializes a JSON string to a
ChatMessage object. |
List<ChatMessage> |
messagesFromJson(String json)
Deserializes a JSON string to a list of
ChatMessage objects. |
String |
messagesToJson(List<ChatMessage> messages)
Serializes a list of
ChatMessage objects to a JSON string. |
String |
messageToJson(ChatMessage message)
Serializes a
ChatMessage object to a JSON string. |
public GsonChatMessageJsonCodec()
GsonChatMessageJsonCodec
.public ChatMessage messageFromJson(String json)
ChatMessageJsonCodec
ChatMessage
object.messageFromJson
in interface ChatMessageJsonCodec
json
- the JSON string.ChatMessage
object.public List<ChatMessage> messagesFromJson(String json)
ChatMessageJsonCodec
ChatMessage
objects.messagesFromJson
in interface ChatMessageJsonCodec
json
- the JSON string.ChatMessage
objects.public String messageToJson(ChatMessage message)
ChatMessageJsonCodec
ChatMessage
object to a JSON string.messageToJson
in interface ChatMessageJsonCodec
message
- the ChatMessage
object.public String messagesToJson(List<ChatMessage> messages)
ChatMessageJsonCodec
ChatMessage
objects to a JSON string.messagesToJson
in interface ChatMessageJsonCodec
messages
- the list of ChatMessage
objects.Copyright © 2024. All rights reserved.