My question is, how can I tell eclipse or Android to use the org.json.* from my source tree instead of its built-in version?
You can't. You do not control the runtime classpath, and the firmware always wins.
You are welcome to use jarjar
or a similar tool to move your copy of the org.json
classes into a new package. Or, find a better JSON library -- there's lots of them out there.