JSFiddle - React, Tailwind, and code Playground
by Nick Hulea
JavaScript
var s = "",
e = "",
n = "",
o = "",
s = "",
e = "",
n = "",
o = "",
v = "",
f = "",
itemName = "",
eventTime = "",
qty = "";
function jsonConvert(j) {
var hold = [];
var schoolsarr = [];
var result = [];
var item_arr = [];
var flatten = function(x, result, prefix) {
item_arr = [];
if (_.isObject(x)) {
_.each(x, function(v, k) {
// console.log(v.Item_Name)
if (v.Item_Name !== undefined || v.Event_Time !== undefined || v.Qty !== undefined) {
item_arr.push(v.Item_Name, v.Event_Time, "Qty " + v.Qty);
} else {
flatten(v, result, prefix ? prefix + '_' + k : k);
}
});
var item_string = JSON.stringify(item_arr).replace(/\"/g, "");
result.Item_Details = item_string.substr(1, item_string.length - 2);
} else {
result[prefix] = x;
}
console.log(result);
return result;
};
var count = 0;
//var j = $("#json").val();
var new_json = JSON.parse(j);
for (var i = 0; i < new_json.length; i++) {
var item = new_json[i];
if (item.School !== undefined && item.School.length > 0) {
var school = item.School;
var s = school;
} else {
// s = "";
}
if (item["Contact Email"] !== undefined && item["Contact Email"].length > 0) {
var email = item["Contact Email"];
var e = email;
} else {
// e = "";
}
if (item["Contact Name"] !== undefined && item["Contact Name"].length > 0) {
var name = item["Contact Name"];
var n = name;
} else {
// n = "";
}
if (item.Order !== undefined && item.Order !== null) {
var order = item.Order;
var o = order;
} else {
// o = "";
}
if (item["Visit Time"] !== undefined && item["Visit Time"].length > 0) {
var visitTime = item["Visit Time"];
var v = visitTime;
} else {
// v = "";
}
if (item["Full Date"] !== undefined && item["Full Date"].length > 0) {
var fullDate =...