Fix SharePoint JSON View Formatting Missing Email and Phone Values
Question details
The user needs to fix an issue where email and phone values disappear from a SharePoint list view when using JSON formatting and publishing it on a page.

- Product
- Microsoft SharePoint
- Device & OS
- not provided
- Scenario
- Publishing a SharePoint list view with custom JSON formatting onto a page web part.
- Observed behavior
- Contact names display correctly in the published page, but email addresses and phone numbers disappear despite showing perfectly in the native list view.
Ensure you have the necessary site owner or designer permissions to edit the SharePoint page and modify the JSON view formatting code.
Seek Guidance on Microsoft Q&A (SharePoint Development)
Use the official Microsoft Q&A forum to get specialized help from SharePoint development experts regarding page rendering bugs.
Discrepancies between how JSON formatting renders in a native list view versus a page web part are often caused by rendering engine bugs or unexposed field references. Escalate this developer-level issue to the official Microsoft community.
Open your web browser and go to the official Microsoft Q&A website.
Click the 'Ask a question' button and write a detailed description of your issue, including the JSON code you are using for your formatting.
Ensure you add the 'SharePoint Development' tag to your post so that the right experts and Microsoft support engineers can find and review your inquiry.

Report the Issue in the SharePoint GitHub Repository
Submit a bug report directly to the SharePoint development documentation repository if you suspect the issue is a systemic flaw.
Verify Internal Column Names in JSON Code
Ensure your JSON code relies on the actual internal column names rather than display names, which can sometimes cause rendering failures on page web parts.
Try WPS Office for Seamless Document Management
While resolving complex Microsoft SharePoint development and page rendering issues, consider WPS Office as a free, lightweight, and highly compatible alternative for your daily word processing, spreadsheet, and presentation tasks.
- 1. Download the Application: Navigate to the official WPS Office website and click the free download button.
- 2. Install WPS Office: Run the downloaded executable file and follow the quick on-screen setup instructions.
- 3. Manage Your Documents: Open WPS Office and start seamlessly editing your existing Microsoft Office documents, spreadsheets, and presentations.

Frequently Asked Questions
Why does my SharePoint JSON formatting work in the list view but not on the published page?
The SharePoint List web part on a modern page uses a slightly different rendering engine than the native list view. This can sometimes cause specific JSON attributes or complex column types (like lookup or user fields) to fail to load or render properly on the page.
How do I find the correct internal column name for JSON formatting?
Go to your SharePoint List Settings, click on the specific column name, and examine the URL in your browser. The exact text string located after 'Field=' at the end of the URL is the internal column name you must use in your JSON formatting code.
Can I use standard CSS syntax in SharePoint view formatting?
No, SharePoint view formatting requires you to use specific JSON schema syntax. While you can apply standard CSS property names within the 'style' object of your JSON element, you cannot link to external CSS files or write raw CSS code blocks.




