App Attack — In-Class Quiz Submission

JSON Viewer App

Reviewed April 2026  ·  Bojia  ·  Producing Technology

Loaded SRC URL

App Summary

This app is a JSON Viewer that fetches and renders structured JSON data as a formatted, human-readable webpage. The JSON loaded describes a personal dream blog called "Jia's Dream Blog" — featuring sections on the blog's philosophy, three topic areas (human-centered technology, personal growth, and books/media), and a contact section. Clicking the "Load My JSON" button triggers the fetch and dynamically populates the page.

Observed Behavior

Things That Didn't Work as Expected

Tags

JSON Data Rendering Dynamic Content Blog Student Project

Improvement Prompt

Update the JSON Viewer app with the following improvements: (1) Fix the topics data structure so each topic has a proper non-empty "title" field separate from the content body string. (2) Replace the placeholder contact email with a real <a href="mailto:..."> link so users can click to contact directly. (3) Add a short intro description above the "Load My JSON" button explaining what the app does and what JSON it will display. (4) Add basic error handling — if the JSON fails to load, show a friendly error message instead of a blank or broken page. (5) Add a "View Raw JSON" toggle button so users can switch between the formatted view and the original JSON source — useful for educational context.