Parse HTML Table into JSON with JavaScript

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Write a quick JavaScript script (in Node, jQuery, etc., doesn't matter) that parses the content from each item in the Periodic Table of Elements into JSON:

- table: [url removed, login to view]
- one of the elements: [url removed, login to view]

The JSON should just be `{"Key 1": "Value 1", "Key 2": "Value 2"}`, whatever the values are. So for this table:

25 - Manganese (Mn)
Atomic Weight: 54.938045(5)
Ionization Energy: 7.4340 eV

You would have JSON like `{"25": "Manganese (Mn)", "Atomic Weight": "54.938045(5)", "Ionization Energy": "7.4340 eV"}`. It doesn't matter if you get more specific and divide up the `{"25": "Manganese (Mn)"}` into something like `{"id":25, "name": "Manganese (Mn)"}`. It all depends on the table structure and whatever is easiest.

The JavaScript just needs to be able to take any HTML string from one of those entries, and output JSON. Don't worry about any crawling logic, just need to be able to parse 1 entry. It should be a very short and quick script to write. You can manually copy/paste the HTML from one of those pages and work with that, don't worry about making HTTP requests or anything, just convert the string to JSON please.


Skills required:
HTML, Javascript
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 85
in 1 days
$ 200
in 7 days
$ 99
in 999 days
Hire Max01
$ 90
in 0 days
$ 70
in 1 days
$ 30
in 2 days
Hire Reakoo
$ 30
in 4 days
$ 50
in 2 days
$ 50
in 2 days
$ 30
in 0 days