Advertisement
RMarK0

Untitled

Aug 30th, 2023
943
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.69 KB | None | 0 0
  1. public class XmlObject
  2. {
  3.     public string Body { get; set; }
  4. }
  5.  
  6. public class JsonObject
  7. {
  8.     public string Head { get; set; }
  9.     public string Token { get; set; }
  10. }
  11.  
  12. public class XmlController
  13. {
  14.     public JsonAdapter _jsonAdapter = new JsonAdapter();
  15.  
  16.     public void Process(XmlObject obj)
  17.     {
  18.         obj.Body = "test test";
  19.     }
  20.  
  21.     public void ProcessJson(JsonObject obj)
  22.     {
  23.         var xml = _jsonAdapter.ConvertJsonToXml(obj);
  24.  
  25.         Process(xml);
  26.     }
  27.  
  28. }
  29.  
  30. public class JsonAdapter
  31. {
  32.     public XmlObject ConvertJsonToXml(JsonObject obj)
  33.     {
  34.         XmlObject result = new XmlObject();
  35.         result.Body = obj.Token;
  36.         return result;
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement