title: Combining Response of 2 API call by RxJava
body: <p>I have 2 request with different response that I want to merge response of them together by using RxJava .
  The request one has response like this :</p>
  
  <pre><code>{
  "A":{
  "id" : ""
  },
  "B":{}
  }
  </code></pre>
  
  <p>And the request two has response like this :</p>
  
  <pre><code>{
  "A": {
  "name" : ""
  },
  "C" :{}
  }
  </code></pre>
  
  <p>As the final result I want to combine 2 response blocks of API calls with a pattern which includes all fields of 2 response like this :</p>
  
  <pre><code>{
  "A" {
  "id" : "",
  "name" : ""
  },
  
  "B" :{},
  "C" : {},
  }
  </code></pre>
  
  <p>I use retrofit for my Api calls and Also I know a little about zip and combineLatest operations in RxJava. But I don't know the best way for combining. </p>