You are missing json-simple-1.1.1.jar from your classpath.

if you are using Maven, add below into your pom.xml.

<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>

Or you can download it from here.

Answer from Sundararaj Govindasamy on Stack Overflow
🌐
The Coding Forums
thecodingforums.com › archive › archive › java
JSONArray cannot be resolved to a type | Java | Coding Forums
November 18, 2008 - Hi everybody, I'm trying a MapGuide JSP example, on Tomcat, with which I get this compiler error: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 50 in the jsp file: /javaviewersample/query/ classes/query.jsp JSONArray cannot be resolved to a type 47: 48: public String getNumOp() 49: { 50: JSONArray jsonArray = new JSONArray(); 51: for(int i=0;i<6;i++) 52: { 53: jsonArray.put(numOperators); How come?
Discussions

import org.json.simple.JSONArray; how do I resolve this error? (java newbie)
an error keeps showing up? Try to be a bit more specific when asking for help. What is the error? More on reddit.com
🌐 r/javahelp
4
2
May 26, 2022
java - cannot import jsonarray into jsp in eclipse - Stack Overflow
I want to use JSONArray in jsp. I have imported the library like this I also downloaded the java-json jar and paste into WEB-INF lib, please see the snapshot of my windows. More on stackoverflow.com
🌐 stackoverflow.com
java - The type of the expression must be an array type but it resolved to JSONArray - Stack Overflow
I am getting an JSON object then converting it into array and trying to access the properties or values, but getting error as The type of the expression must be an array type but it resolved to JSO... More on stackoverflow.com
🌐 stackoverflow.com
java - First time using .JSP; getting "JSONCore cannot be resolved to a type" (JSONCore is a local class) - Stack Overflow
Decided to use Tomcat and .JSP for one of my latest projects, and I've hit a little snag. It seems my local class "JSONCore" "cannot be resolved to a type." Snippet of index.jsp (problem area): &l... More on stackoverflow.com
🌐 stackoverflow.com
🌐
Reddit
reddit.com › r/javahelp › import org.json.simple.jsonarray; how do i resolve this error? (java newbie)
r/javahelp on Reddit: import org.json.simple.JSONArray; how do I resolve this error? (java newbie)
May 26, 2022 -

I have tried downloading this and adding it to my project on eclipse as an external file yet an error keeps showing up?

http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm

Top answer
1 of 4
3
an error keeps showing up? Try to be a bit more specific when asking for help. What is the error?
2 of 4
1
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://imgur.com/a/fgoFFis ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Find elsewhere
🌐
Facebook
facebook.com › groups › androidstudiodevs › posts › 1692139120993293
Solution to org.json.JSONArray cannot be converted ...
Explore the things you love · Log in to Facebook · English (UK) · Русский · Українська · Suomi · 中文(简体) · Deutsch · العربية · More languages…
🌐
YouTube
youtube.com › watch
How to fix "Value of type org.json.JSONArray cannot be converted to JSONObject" in Android App code? - YouTube
In this video it shows the fix for the error "Value of type org.json.JSONArray cannot be converted to JSONObject".It reproduces this error by trying to conve...
Published: February 5, 2024
🌐
Stack Overflow
stackoverflow.com › questions › 26714110 › storing-jsonobject-into-jsonarray-jsonexception-error-message
java - Storing JsonObject into JsonArray & JsonException error message - Stack Overflow
November 3, 2014 - The method put(JSONObject) is undefined for the type JSONArray · The other one was with the JSONException: JSONException cannot be resolved to a type · Any ideas? I've to import json-simple-1.1.jar into my project as external libraries, if not the JSONObject will get an error message of unresolved type.
🌐
Coderanch
coderanch.com › t › 693581 › java › org-json-simple-JSONObject-cast
org.json.simple.JSONObject cannot be cast to org.json.simple.JSONArray [Solved] (Beginning Java forum at Coderanch)
April 30, 2018 - Well, at some point you've read a JSONObject from your input, and you're casting it to a JSONArray. A JSONArray is not a JSONObject.
🌐
Microsoft
social.msdn.microsoft.com › Forums › vstudio › en-US › b30c9d1b-eb25-4d8e-8362-b05b7f3cc2f8 › jsonobject-cannot-be-resolved
JSONObject cannot be resolved | Microsoft Learn
This browser is no longer supported · Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support
🌐
CodingTechRoom
codingtechroom.com › question › fix-org-json-jsonarray-cannot-be-converted-to-jsonobject-error
How to Fix 'Value of Type org.json.JSONArray Cannot Be Converted to JSONObject' Error? - CodingTechRoom
If you need to convert a JSONArray ... to JSONObject without checking the instance type. Solution: Check the type of object before casting using instance checks....
🌐
The Eclipse Foundation
eclipse.org › forums › index.php › t › 1103894
Eclipse Community Forums: Java Development Tools (JDT) » Eclipse not finding jar file | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.
🌐
Reddit
reddit.com › r/javahelp › can't import "json-20240303" library into my project.
r/javahelp on Reddit: Can't import "json-20240303" library into my project.
June 17, 2024 -

I'm going to start by saying I'm a complete novice in Java. I've started computer science recently and I've got a project where I have to create a project to represent a server using sockets. The server will has to function as a control a library's book record/register. My professor provided a .json file with the book lists which I have to use.

I tried creating the project on VS Code, but after following these steps:

Downloaded the library from the Maven Repository.

Created a lib folder in your project's root directory and move the json-20230303.jar file to this folder.

My code couldn't import the library and this error appeared every time I tried to use the library:

"src\Gerenciador.java:2: error: package org.json does not exist import org.json.JSONArray;"

After a while I thought it would be easier to import the library on the Ide Eclipse, but after creating the project and adding it via the Build Path option, it still didn't work. Even though the library appeared in the Libraries section in the Java Build Path.

This error: "The type org.json.JSONObject is not accessible" keeps appearing.

I don't know how to fix the problem. I think I'm calling on the library wrong, but I don't know how I should do it. If there is any information missing, let me know and I'll provide it, it's my first time asking for help on a programming forum.

Top answer
1 of 3
2
Show your pom.xml
2 of 3
1
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.