Start converting your RSS to JSON

Send-RSS-Get-JSON is a free api to convert the RSS feed to JSON

This api allows you to convert the RSS feed i.e XML code toJSON. By sending request to this api along with rss feed URL you will get the response as JSON of that rss
Here is how:

Steps

Send the request with your rss url to this api.
$ curl https://send-rss-get-json.herokuapp.com/convert/?u=<YOUR_URL>
Let's say your URL is https://blogs.nasa.gov/stationreport/feed/.So , you can do
https://send-rss-get-json.herokuapp.com/convert/?u=https://blogs.nasa.gov/stationreport/feed/
And you'll get rsponse,as (If this api is not shut-down)
{
    "items": [
        {
            "title": "ISS Daily Summary Report – 6/26/2018",
            "description": "Predetermined Debris Avoidance Maneuver (PDAM) Status: Last night’s possible PDAM for object #99999 was not required. A second update to the object’s trajectory was received overnight and the Probability of Collision (PC) had dropped well into the green threshold. Concern level was low and PDAM planning was no longer needed. MagVector 3D: The crew relocated …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/26/iss-daily-summary-report-6262018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/26/iss-daily-summary-report-6262018/",
            "created": 1530028819000
        },
        {
            "title": "ISS Daily Summary Report – 6/25/2018",
            "description": "Predetermined Debris Avoidance Maneuver (PDAM) for Object #99999: Teams continue to track the ISS conjunction with object #99999 (Unknown Object) with a Time of Closest Approach (TCA) of 01:42 AM CDT tomorrow morning. While the latest tracking information on the object has dropped the Probability of Collision (PC) into the green threshold, it has not …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/25/iss-daily-summary-report-6252018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/25/iss-daily-summary-report-6252018/",
            "created": 1529942408000
        },
        {
            "title": "ISS Daily Summary Report – 6/22/2018",
            "description": "Lab Carbon Dioxide Removal Assembly (CDRA) Shut down: Yesterday afternoon the Lab CDRA shut down due to an Air Selector Valve (ASV) fault on valve 104. Initial recovery attempts, and subsequent troubleshooting, were unsuccessful. Node 3 CDRA is active and Amine Swingbed was also activated, in order to better manage ppCO2 over the weekend. Teams …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/22/iss-daily-summary-report-6222018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/22/iss-daily-summary-report-6222018/",
            "created": 1529683214000
        },
        {
            "title": "ISS Daily Summary Report – 6/21/2018",
            "description": "Time: The crew performed a Time perception session. ESA’s Time experiment captures the accurate perception of objects in the environment is a prerequisite for spatial orientation and reliable performance of motor tasks. Time is also fundamental to motion perception, sound localization, speech, and fine motor coordination. The Time experiment quantifies the subjective changes in time …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/21/iss-daily-summary-report-6212018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/21/iss-daily-summary-report-6212018/",
            "created": 1529596835000
        },
        {
            "title": "ISS Daily Summary Report – 6/20/2018",
            "description": "NanoRacks-Remove Debris (RemDeb): The RemDeb satellite was deployed nominally from the ISS. NanoRacks-Remove Debris demonstrates an approach to reducing the risks presented by space debris or “space junk”. Collisions in space may have serious consequences, but research has shown that removing the largest debris significantly reduces the chance of collisions. NanoRacks-Remove Debris uses a 3D …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/20/iss-daily-summary-report-6202018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/20/iss-daily-summary-report-6202018/",
            "created": 1529510435000
        },
        {
            "title": "ISS Daily Summary Report – 6/19/2018",
            "description": "Nanoracks-Remove Debris Satellite (RemDeb): Today ground specialists used the Space Station Remote Manipulator System (SSRMS) to remove RemDeb from the JEM Airlock (JEMAL) Slide Table and maneuvered to the deploy position. RemDeb demonstrates an approach to reducing the risks presented by space debris or “space junk”. Collisions in space may have serious consequences, but research …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/19/iss-daily-summary-report-6192018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/19/iss-daily-summary-report-6192018/",
            "created": 1529424055000
        },
        {
            "title": "ISS Daily Summary Report – 6/18/2018",
            "description": "Gravitational References for Sensitomotor Performance (GRASP): The crew reconfigured the GRASP equipment from the seated configuration to the quasi-free floating configuration this morning. They will compete three science operational runs in the new configuration. GRASP is intended to provide insight into how the central nervous system integrates information from different sensory modalities, encoded in different …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/18/iss-daily-summary-report-6182018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/18/iss-daily-summary-report-6182018/",
            "created": 1529337619000
        },
        {
            "title": "ISS Daily Summary Report – 6/15/2018",
            "description": "Post Extravehicular Activity (EVA) Activities: Following yesterday’s successful US EVA #51 Node 2 (N2) Forward External Wireless Communications (EWC), the crew began stowing the tools and cameras used during the EVA and conducted an Extravehicular Mobility Unit (EMU) water recharge. The crew also participated in an EVA debrief with ground specialists. Gravitational References for Sensitomotor …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/15/iss-daily-summary-report-6152018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/15/iss-daily-summary-report-6152018/",
            "created": 1529078451000
        },
        {
            "title": "ISS Daily Summary Report – 6/14/2018",
            "description": "USOS Extravehicular Activity (EVA) #51: Today Ricky Arnold (EV-1) and Drew Feustel (EV-2) completed US EVA #51 Node 2 (N2) Forward External Wireless Communications (EWC) with a Phased Elapsed Time (PET) of 6h 49m. Today’s EVA tasks included: Routing EWC power and Ethernet cables between the US Lab and N2. Installing Worksite Interface (WIF) #16 …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/14/iss-daily-summary-report-6142018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/14/iss-daily-summary-report-6142018/",
            "created": 1528992028000
        },
        {
            "title": "ISS Daily Summary Report – 6/13/2018",
            "description": "Extravehicular Activity (EVA) Preparations: In preparation for tomorrow’s US EVA #51 Node 2 External Wireless Communications (EWC), the crew finalized their EVA tool configurations and completed an audit of EVA equipment. After a final review of the EVA briefing package, the crew participated in an EVA Procedures Conference, configured the Robotics Work Stations (RWSs), and readied …",
            "link": "https://blogs.nasa.gov/stationreport/2018/06/13/iss-daily-summary-report-6132018/",
            "url": "https://blogs.nasa.gov/stationreport/2018/06/13/iss-daily-summary-report-6132018/",
            "created": 1528905656000
        }
    ],
    "title": "ISS On-Orbit Status Report",
    "description": "",
    "url": "https://blogs.nasa.gov/stationreport",
    "image": ""
}
You can check the RSS feed https://blogs.nasa.gov/stationreport/feed/


Sample Code Snippets (Docs)

AJAX-Javascript

$(document).ready(function(){
    $.ajax({
        url: 'https://send-rss-get-json.herokuapp.com/convert/?u=https://blogs.nasa.gov/stationreport/feed/',
        method: 'GET',
        dataType: 'json'
    }).done(function (response) {
        if(response.status != 'ok'){ 
            console.log("Error....");
        }
            console.log(response);
            //Do whatever
    });
});

PHP

<?php
    $rss_url = 'https://blogs.nasa.gov/stationreport/feed/';
    $api_endpoint = 'https://send-rss-get-json.herokuapp.com/convert/?u=';
    $data = json_decode( file_get_contents($api_endpoint . urlencode($rss_url)) , true );

    if($data['status'] == 'ok'){
        echo "====== {$data['items']['title']} ======\n";

        foreach ($data['items'] as $item) {
            echo "{$item['title']}\n";
        }
    }
>

Ruby

require 'uri'
require 'net/http'
require 'json'

uri = URI("https://send-rss-get-json.herokuapp.com/convert/?u=https://blogs.nasa.gov/stationreport/feed/")

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Get.new(uri)

response = http.request(request)
data = JSON.parse(response.read_body)

puts "====== #{data['items']['title']} ======"

data['items'].each {|item| puts item['title']}

Python

import urllib2
import json

url = "https://send-rss-get-json.herokuapp.com/convert/?u=https://blogs.nasa.gov/stationreport/feed/"

response = urllib2.urlopen(url)

data = json.loads(response.read());

print '====== ' + data['status'] + ' ======';

for item in data['items']:
    print item['title']

Android

You can read my this post to use this api on Android

iOS

A... Sorry, I don't know :p